如何“插入”使用 Zend Decorators 的标签中的值
请建议如何在 HTML 标记之间插入“#”、“Name”和“Number”等值,如使用 Zend Form Decorators 所示。谢谢
<thead>
<tr>
<th>#</th>
<th>Name</th>
<th>Number</th>
</tr>
</thead>
编辑: @Asuraya澄清一下:我已经能够使用下面的装饰器代码生成上面所需的结构。但是,它在标签内渲染时没有“#”、“名称”和“编号”。我一直无法找出插入值的方法。
$subform->setDecorators(array(
'FormElements',
array(array('th1' => 'HtmlTag'), array('tag' => 'th')),
array(array('th2' => 'HtmlTag'), array('tag' => 'th')),
array(array('th3' => 'HtmlTag'), array('tag' => 'th')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
array(array('thead' => 'HtmlTag'), array('tag' => 'thead')),
array(array('tbody' => 'HtmlTag'), array('tag' => 'tbody', 'placement' => 'APPEND')),
array(array('table' => 'HtmlTag'), array('tag' => 'table', 'id' => 'tabdata')),
'Form',
));
Please advise on inserting values such as '#', 'Name' and 'Number' between the HTML tags as shown using Zend Form Decorators. Thanks
<thead>
<tr>
<th>#</th>
<th>Name</th>
<th>Number</th>
</tr>
</thead>
Edit:
@Asuraya To clarify: I have been able to generate the desired structure above with the decorator code below. However, it renders without the '#', 'Name' and 'Number' within the tags. I have not been able to figure out a way of inserting values.
$subform->setDecorators(array(
'FormElements',
array(array('th1' => 'HtmlTag'), array('tag' => 'th')),
array(array('th2' => 'HtmlTag'), array('tag' => 'th')),
array(array('th3' => 'HtmlTag'), array('tag' => 'th')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
array(array('thead' => 'HtmlTag'), array('tag' => 'thead')),
array(array('tbody' => 'HtmlTag'), array('tag' => 'tbody', 'placement' => 'APPEND')),
array(array('table' => 'HtmlTag'), array('tag' => 'table', 'id' => 'tabdata')),
'Form',
));
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的问题不清楚。
如果您想使用视图脚本以表单显示值。
thead.phtml 是
Your problem is not clear.
If you want show value with form using view script.
thead.phtml is