0
我创建了一个Zend Framework视图助手来显示数据库结果列表。 视图助手应用了jQuery DataTables插件,它扩展了Zend_View_Helper_FormElement。呈现一个Zend_View_Helper_FormElement,而不使它成为Zend_Form的一部分
它需要是一个FormElement,因为它应该被一个窗体包装在其他事物中进行分页。
目前我创建一个Zend_Form,添加DataTables元素并将其传递给视图。
我真正想要做的是: 创建一个DataTables元素的实例并将其传递给视图。当渲染时,它应该将自身包装在一个Zend_Form中。但是:DataTables-Element如何知道它已经是Zend_Form的一部分? 换句话说:当元素不是表单的一部分时,渲染函数也应该呈现一个表单元素。
任何源代码? – emaillenin
元素不知道它们是表单的一部分,当你使用'$ form-> addElement($ element)'时,表单知道它的元素。您可以直接在视图中使用元素的视图帮助,文档中有很多示例 – venimus