Pouze Nette form s Contributte/multiplier
- w3v
- Člen | 1
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
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)