从行html创建Zend_Form元素

时间:2010-07-21 16:37:08

标签: html zend-framework zend-form html-helper

我遇到了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() );

输出表单,文本字段,父类别的选择框和提交按钮。

如何从 $ form 获取'select element',并将其替换为使用 $ categories 生成的行html'select'

任何帮助或链接将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

好吧,我更改了下拉列表,而不是

$categories = My_Util_Category::toHtmlSelect();

我有

$categoryList = My_Util_Category::getCategoryList();

返回一个数组并将返回的数组作为

传递给表单构造函数
$form = My_Form_Category( $data, $categoryList );

希望它能帮助其他身体。