2013-07-25 2 views
0

일부 양식에는 2 가지 양식이 있으며 어떤 양식이 제출되었는지 정의 할 수있는 솔루션이 필요합니다. isValid();으로 확인하는 것은 양식이 한 페이지에 배치되고 제출되지 않은 양식이 유효성 검사 오류를 보여주기 때문에 확인할 수 없습니다.복수형 Zend

최상의 sulution은 양식 이름으로 정의되며 확인 유효성 검사 후 어떤 양식이 유효성을 검사하지 않고 제출되는지 정의 할 수 있습니까?

답변

1

설정 두 가지의 이름은 버튼을 제출하고 컨트롤러에서

<form> 
    <input type="submit" name="form1" value="Submit Form1"> 
</form> 

<form> 
    <input type="submit" name="form2" value="Submit Form2"> 
</form> 

를 제출 양식을 확인

if(isset($_POST ["form1"])) 
{ 
    //validate form 1 
} 
else if(isset($_POST ["form2"])) 
{ 
    //validate form 3 
}