Autor | Zpráva | ||
---|---|---|---|
Mastodont Profil |
#1 · Zasláno: 30. 6. 2007, 14:38:37
Prošel jsem všechny větší frameworky a hledal i jinde, ale zdá se, že nikdo nezveřejnil nějaké řešení na tvorbu formulářů ze šablon. Myslím tím asi toto - šablona třeba v YAML:
form: A kód PHP: $form = New FormBuilder('user.yaml'); Nenarazil někdo z vás na něco podobného hotového? |
||
zero0x Profil |
#2 · Zasláno: 30. 6. 2007, 16:37:00
jeej to musi byt fakt super
no nic, bude treba daco take naprogramovat prazdniny idu, hura do praace :D |
||
zero0x Profil |
#3 · Zasláno: 30. 6. 2007, 16:38:53
btw kde si nasiel tu sablonu?
|
||
Mastodont Profil |
#4 · Zasláno: 30. 6. 2007, 16:56:52
Ve své hlavě, kde jinde. Je to jen první nástřel.
|
||
zero0x Profil |
#5 · Zasláno: 30. 6. 2007, 17:03:11
no, este som neskusal yaml parser v php, ale keby to bolo v xml, tak myslim, ze by som to vedel spracovat pre bezne form generatory.. napriklad pre tie z PEAR
|
||
Mastodont Profil |
#6 · Zasláno: 30. 6. 2007, 17:04:12
XML nechci a PEAR taky ne :-)
|
||
zero0x Profil |
#7 · Zasláno: 30. 6. 2007, 17:09:00
lol
oki. napis aky form generator pouzivas (a ja ti poviem kto si :D) no teraz vazne. napriklad, HTML_QuickForm (to je z PEARu) chce takyto vstup // Add some elements to the form takze pomocou tohto [ http://spyc.sourceforge.net/ ] si vytvoris z yaml pole, a jednoducho volas tieto metody pre kazdy prvok.. hmm?? |
||
Mastodont Profil |
#8 · Zasláno: 30. 6. 2007, 17:16:49 · Upravil/a: Mastodont
To by ale znamenalo, že budeš mít v hlavním kódu mraky řádků
$form->addElement( ... ); To já nechci, mně jde právě o to, aby celé generování bylo skryté v třídě. V hlavním kódu jen ty dva řádky shora. Nebo ještě úsporněji if (FormBuilder::Render('user.yaml')) { echo FormBuilder::OutputHTML();} :) |
||
bukaj Profil |
#9 · Zasláno: 30. 6. 2007, 17:25:42
Mastodont
tak to ta třída rozkouskuje, uloží do pole, které projde a vrátí onen výstup. |
||
Mastodont Profil |
#10 · Zasláno: 30. 6. 2007, 17:56:03
bukaj
HTML_QuickForm mají 250 KB kódu. Já myslím, že se to dá napsat úsporněji :-)) Jo kdyby PEAR byl všude už nainstalován, tak prosím ... |
||
zero0x Profil |
#11 · Zasláno: 30. 6. 2007, 19:33:56
ja pear pouzivam iba koli prehladnosti
nechcem mat priecinok lib plny kadejakych kniznic, ktore som nasiel na nete, ked pear ponuka centralny system kniznic tiez by ma potesilo keby bol vsade nainstalovany, ale na vecsine platenych hostingov aj je a inac ten kod o ktorom som sa zmienil ty ho nebudes mat po hlavnom kode. ty si vytvoris vlastnu triedu, ktoru ulozis samostatne, a ktora sa bude starat o to, aby to YAML previedla na nieco, comu porozumie generator form-ov |
||
Časová prodleva: 17 let
|
0