Pouze Nette form s Contributte/multiplier

w3v
Člen | 1
+
0
-

Zdavím,
používám pouze Nette form, formuláře vykresluji ručně. Při prostém

use Contributte\FormMultiplier\Multiplier;

from nezná metodu addMultiplier. Lze využít Contributte multiplier bez celého Nette? Kam doplnit extensions:-Contributte\FormMultiplier\DI\MultiplierExtension?

Editoval w3v (9. 3. 2021 8:58)

dakur
Člen | 493
+
0
-

MultiplierExtension využiješ tehdy, pokud používáš nette/di, protože je to extension do DI.

V té extension se ale volá Multiplier::register() – když toto předřadíš před new Form(), tak by to mělo fungovat.

\Contributte\FormMultiplier\Multiplier::register('addMultiplier');

Pokud bys chtěl používat Latte makro, musíš ho registrovat taky:

\Contributte\FormMultiplier\Macros\MultiplierMacros::install($latteCompiler);

Můžeš to všechno vyčíst z té extension – jejím úkolem je ponastavovat ty věci a přidat do DI, takže je to tam všechno pěkně pohromadě.

Editoval dakur (9. 3. 2021 10:32)