【问题标题】:Creating Zend_Form elements from row html从行 html 创建 Zend_Form 元素
【发布时间】:2010-07-21 16:37:08
【问题描述】:

我遇到了 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 获取“选择元素”,并将其替换为使用 $categories

生成的行 html 'select'

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

【问题讨论】:

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


    【解决方案1】:

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

    $categories = My_Util_Category::toHtmlSelect();
    

    我有

    $categoryList = My_Util_Category::getCategoryList();
    

    它返回一个数组并将返回的数组传递给表单构造函数

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

    希望它可以帮助其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 1970-01-01
      • 2011-12-25
      • 2014-07-06
      • 2019-04-03
      • 1970-01-01
      相关资源
      最近更新 更多