我觉得Zend已经决定放弃使用带方括号的表单元素名称的可能性。[/ otherone]。
在Zend Framework 1中,如果要显示样式的输入元素,可以制作$ element-> setBelongsTo('piece')
我阅读了文档并搜索了ZF2代码,这个功能似乎已经消失了。
为什么?!
在Zend Framework 2中是否可以这样做。
马修,如果你经过这里,我需要你的帮助!
答案 0 :(得分:2)
在Zend Framework 1中,你必须使用setBelong方法,因为zf正在删除attribiute名称中的括号。在ZF2中,您可以在名称中使用括号,因此您不需要使用setBelong方法。
use Zend\Form\Element;
use Zend\Form\View\Helper;
$text = new Element\Text('something[otherone]');
$viewHelperElement = new Helper\FormText();
echo $viewHelperElement->render($text);
Outpu将是:
<input type="text" name="something[otherone]" value="">