2011-02-03 5 views
0

다중 양식 모델을 사용하고 있습니다. $ model 배열이 뷰에 전달되고 각 모델 객체에 대해 오류를 일으키려고합니다. 아래 코드를 참조하십시오. 내가 양식을 제출하면다중 형식 모델에 대한 요약

foreach ($model as $f=>$edu): echo $form->errorSummary($edu,''); echo $form->textField($edu,"[$f]schoolname",array('size'=>30,'maxlength'=>128)); endforeach;

는 하나의 양식에 대한 오류 요약이 표시됩니다. 어떤 아이디어.

+0

한 번에 하나의 양식 만 게시하기 때문에 하나의 유효성 검사 만 수행됩니다. 검증이 없다는 것은 오류가 없음을 의미합니다. 코드가 더 이상 보이지 않기 때문에 이것은 단지 추측 일뿐입니다. – Blizz

+0

컨트롤러 코드는 어떻게됩니까? – ZaQ

답변

0

양식 구조를 다시 생각해보아야합니다. 예를 들어, 모두 하나의 양식에 넣은 다음 컨트롤러가 사용하는 모든 모델의 유효성을 검사 한 다음 오류 메시지를 표시합니다.

+0

감사합니다. 그것을 시도 할 것이다. – ramg