我正试图按照Matthew O'Phinney的这个教程,但没有得到任何地方。复合元素不起作用
http://weierophinney.net/matthew/archives/217-Creating-composite-elements.html
所有我想要做的就是创建一个包含一个复选框和输入文本的复合元素。
new Zend_Form_Element_Checkbox();
new Zend_Form_Element_Text()
我的代码太复杂了,很多评论进出,但没有任何工作。我相信比这更容易,但我似乎走错了路。
你需要具体谈谈您的实际问题是什么 – asgeo1
为什么你需要一个复合元素,但?为什么你不能在你的表单中同时拥有两个独立的元素?至于Mathews的方法 - 你肯定需要一个装饰器 - 我想不出你还能如何渲染它。在Mathew的例子中,他创建了一个装饰器,为每个子元素组件调用视图助手 - 这样他就可以将这些元素恰好放置在周围的标记中,正好在他需要的地方。通常,复合元素会有其他“周围”标记,您需要在实际的子元素本身旁边进行渲染。 – asgeo1
啊,马修是Zend Framework。如果有人知道ZF,那就是他。 – markus