Создание элементов Zend_Form из строки html - PullRequest
0 голосов
/ 21 июля 2010

У меня проблема с Zend_Form, и ваша помощь будет принята с благодарностью. на самом деле у меня есть класс для создания категорий в качестве параметров

$categories = My_Util_Category::toHtmlSelect();//for simplicity I removed other lines

этот код генерирует

<select> 
 <option > root</option> 
 <option> root / children</option> 
 </select>

С другой стороны, я использую форму Zend_Form для редактирования категорий. Код выглядит так:

$form = My_Form_Category( $data, $selectElements = array() );

, который выводит форму, текстовое поле, поле выбора для родительских категорий и кнопку отправки.

Как я могу получить 'select element' из $ form и заменить его на строку html 'select', сгенерированную с $ category

любая помощь, или ссылка будет оценена. Благодаря.

1 Ответ

0 голосов
/ 22 июля 2010

Ну, я изменил выпадающий список, и вместо

$categories = My_Util_Category::toHtmlSelect();

у меня есть

$categoryList = My_Util_Category::getCategoryList();

, который возвращает массив и передает возвращенный массив конструктору формы как

$form = My_Form_Category( $data, $categoryList );

Надеюсь, что это поможет кому-то другому.

...