我正在使用多表单模型。 $ model数组传递给视图,对于每个模型对象,我试图有一个errorummary。请参阅下面的代码。
foreach ($model as $f=>$edu):
echo $form->errorSummary($edu,'');
echo $form->textField($edu,"[$f]schoolname",array('size'=>30,'maxlength'=>128));
endforeach;
当我提交表单时,仅显示一个表单的错误摘要。有任何想法吗。
答案 0 :(得分:0)
也许您需要重新考虑您的表单结构,例如 - 将all放入一个表单,然后在控制器内部对您使用的每个模型进行验证,然后显示错误消息。