我遇到了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'
任何帮助或链接将不胜感激。 感谢。
答案 0 :(得分:0)
好吧,我更改了下拉列表,而不是
$categories = My_Util_Category::toHtmlSelect();
我有
$categoryList = My_Util_Category::getCategoryList();
返回一个数组并将返回的数组作为
传递给表单构造函数$form = My_Form_Category( $data, $categoryList );
希望它能帮助其他身体。