|
Re: QF: smarty renderer and element names with brackets []: msg#00322php.pear.general
Jeroen Houben wrote in php.pear.general: > I'm migrating some QF code from version 2 to 3 using the Smarty > renderer. Mostly works well except for some more advanced things. > Here's what I want to do: > > foreach ($institution as $instID => $instName) { > $radio[] = &HTML_QuickForm::createElement('radio', null, null, 'Yes', > 'yes'); > $radio[] = &HTML_QuickForm::createElement('radio', null, null, 'No', > 'no'); $form->addGroup($radio, "conn_allowed[$instID]" ,null, > ' '); > $form->addElement('text', "conn_marketshare[$instID]",null, > array("size"=>3, "maxlength"=>3)); > } The better way the handle such dynamicly created forms is to use the (dynamic) Array-Renderer. > The Smarty renderer doesn't handle this properly, it seems the $instID > is used as the key. I saw this problem being discussed here > http://marc.theaimsgroup.com/?l=pear-general&m=106805748517988&w=2 and > here http://pear.php.net/bugs/bug.php?id=253 so I know it is being > addressed, but is there any quick solution for now, like using nested > groups or something? You can try to use the patch from http://pear.php.net/bugs/bug.php?id=202 or the Array-Render (SmartyDymamic-example.php). ThS. -- http://4bconsult.de -- PEAR General Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | QF: smarty renderer and element names with brackets []: 00322, Jeroen Houben |
|---|---|
| Next by Date: | Re: Re: QF: smarty renderer and element names with brackets []: 00322, Jeroen Houben |
| Previous by Thread: | QF: smarty renderer and element names with brackets []i: 00322, Jeroen Houben |
| Next by Thread: | Re: Re: QF: smarty renderer and element names with brackets []: 00322, Jeroen Houben |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |