显示错误装饰器具有相同名称许多输入中的Zend
问题描述:
我添加与“IsArray的”和名字类似foo,棒材,等巴兹一个 输入[]将一组这样的许多输入:显示错误装饰器具有相同名称许多输入中的Zend
$this->addElement('text', 'foo', config with isArrat);
和循环结束:
$this->addDisplayGroup(array('foo', 'bar'), 'group_'.$i,...)
等它的工作原理,并生成表单,但不能正确显示的错误。我声明'错误'装饰器输入和这个装饰器只在最后输入打印错误。
我想在所有输入错误数据之前打印错误。
答
好吧,我modyficate isValid()的
$groups = $this->getDisplayGroups();
$i=0;
foreach($groups as $k => $v) {
foreach ($v->getElements() as $key => $element) {
...
$check = $data[$i];