如何解决渲染Zend_View_Helper_FormElement而不使其成为Zend_Form的一部分
| 我创建了一个Zend Framework视图助手来显示数据库结果列表。 视图助手应用jQuery DataTables插件,并扩展了Zend_View_Helper_FormElement。 它必须是一个FormElement,因为除其他外,它应该由表单包装以便分页。 当前,我创建一个Zend_Form,添加DataTables-Element并将其传递给视图。 我真正想做的是: 创建DataTables-Element的实例并将其传递给视图。 渲染时,它应该将自己包装在Zend_Form中。 但是:DataTables-Element如何知道它已经是Zend_Form的一部分? 换句话说:当元素不是表单的一部分时,render函数还应该呈现一个表单元素。解决方法
您可以使用zend视图助手来呈现各种表单元素,这些元素不是这样的表单的一部分:
echo $this->formText(\'elementID\',\'value\',array( \'size\' => 20,\'class\' => \'foo\')
);
有很多初始帮助程序可以以zend方式呈现表单元素。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。