用于特殊表的 Zend Form Decorators
我如何从 ZEND_FORM 中获取此表?
<table>
<tr>
<th>label 1</th>
<th>label 2</th>
</tr>
<tr>
<td>form element 1</td>
<td>form element 2</td>
</tr>
</table>
这就是我所拥有的。但这是不正确的。
$kinder_decorators = array(
'ViewHelper',
'Errors',
array('Label', array('tag' => 'th')),
array(array('data' => 'HtmlTag'), array('tag' => 'td'))
);
有人可以帮忙吗?
BR马特
how can i get this table from my ZEND_FORM?
<table>
<tr>
<th>label 1</th>
<th>label 2</th>
</tr>
<tr>
<td>form element 1</td>
<td>form element 2</td>
</tr>
</table>
This is what I have. But this is not correct.
$kinder_decorators = array(
'ViewHelper',
'Errors',
array('Label', array('tag' => 'th')),
array(array('data' => 'HtmlTag'), array('tag' => 'td'))
);
Can anybody help please?
BR Matt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您将需要使用 ViewScript 装饰器恐怕整个形式上。 ViewScript 装饰器为更复杂的表单元素布局提供了更大的灵活性。
请参阅我的在这里回答作为一个小例子。如果不清楚,请给我留言,我会在这里进行一些扩展。
You will need to use a ViewScript decorator on the whole form I'm afraid. The ViewScript decorator offers more flexibility for more complex layouts of form elements.
See my answer here for a small example. If it's unclear, hit me up with a comment, and I'll expand a little on it here.
您无法实现这种类型的结构。因为不可能将两个不同的标签包装在同一行内,并将两个不同的表单元素包装在另一行内。顺便说一句,您的标记不正确,您应该这样做
You can't achieve this type of structure . Since its not possible to wrap two different labels inside same row and two different form element inside another row . Your markup is incorrect btw you should be doing