【发布时间】:2012-03-09 09:19:14
【问题描述】:
所以我创建了一个简单的 Zend_Form,我想以这种方式显示其中一个元素:
Label: text [input] text2
我已经使用 LabelDecorator 成功添加标签,我什至可以使用 DescriptionDecorator 添加 text1 或 text2 作为描述,但我不知道如何添加它们。我知道我可以添加两个 DescriptionDecorator,一个前置一个附加,但是它们都有相同的内容。
【问题讨论】:
-
给我们看一些代码?并查看 Zend_Form 视图助手,然后您可以输出任何您喜欢的表单。
-
我不知道应该显示什么代码...就像
$element = $form->getElement('name');一样,表单本身是在 ini 文件中定义的。 Element 只是一个简单的文本输入。 Viewhelper 似乎是某种答案,虽然它不是很灵活(如果我错了,请纠正我,但我认为我必须覆盖我在整个系统中使用的默认 viewhelper)。
标签: zend-framework zend-form zend-form-element zend-decorators