rozdíl mezi fce setRequired a addRule
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Domki
- Člen | 310
Zajímalo by mě jaký je rozdíl mezi použitím fce ->setRequired(‚text.‘); a fce ->addRule(Form::FILLED, ‚text.‘); u formulářu?
A ještě
proč se nezobrazuje popisek setOption, popř kde se má zobrazovat?
$form->addText(‚username‘, ‚Uživatelské jméno:‘, 30, 20)
->setOption(‚description‘, ‚Jmeno pro přihlašení‘);
Děkuji
Editoval Domki (14. 7. 2012 9:24)
- Vojtěch Dobeš
- Gold Partner | 1316
Pokud jsem teď dobře přečetl kód, tak setOption()
se hodí
pro nastavování HTML atributů, pokud nevykresluješ formulář manuálně
(tedy používáš pouze {control form}
nebo tak něco, a
vykreslení formuláře ti obstarává nějaký renderer). Pokud formulář
manuálně vykresluješ, je lepší nastavovat HTML atributy přímo
v šabloně pomocí formulářových maker.