after a before vo formularoch
- japlavaren
- Člen | 404
zdravim,
tvorim jednu app, kde su podobne formulare pre admin a aklientsku cast. lisia
sa v par detailoch. je nejaka moznost v nette (hladal som v api, bohuzial nic
nenasiel) ako do existujuceho formularu za pr. select vlozit dalsi element?
pouzivam triedu, kde mam definovany cely formular a napr u admina by som ho
potreboval doplnit o par poloziek.
dakujem za info JS
- David Ďurika
- Člen | 328
<?php
$form->addText('name', 'Meno');
if($admin) $form->addText('name2', 'Meno2');
$form->addText('name3', 'Meno3');
?>
Editoval achtan (26. 9. 2012 8:09)
- japlavaren
- Člen | 404
to pouzivam. bohuzial je to na viacerych miestach a ak sa ta ista kostra formularu pouziva na 3 mistach, nevyzera kod moc pekne…
- Nox
- Člen | 378
Mohlo by jít použitím skupin … pokud se nepletu tak skupiny si lze
vytáhnout a doplňovat do nich, ale nevim jestli by to bylo čitelné řešení
+ spoléhalo by to na existenci těch skupin ve formuláři.
Jinak by šlo ještě podědit UI\Form a plnit ho v nějaké build metodě,
která by volala jiné metody (příp. callbacky) podle nějakého schématu
(třeba jak máš v titulku – before, hlavní část, after a pak třeba
finish na doplnění submitu na konec) – ty by se přepsaly v poděděných
konkrétních formulářích