2014-07-18 3 views
0

내보기에서 양식을 생성하는 Zend_Form 개체가 있습니다.Zend_Form :: isValid가 제출 버튼의 값을 제거하지 않게하려면 어떻게해야합니까?

POST 처리를 수행하고 데이터를 내 데이터베이스에 제출합니다.

가끔 "변경 사항 업데이트"라는 버튼에 텍스트 값이없는 버튼이 없어 졌음을 알리는 경우가 있습니다. Zend_Form은 제출 버튼에서 값을 지우는 것을 무시하도록 코딩되어 있지 않습니다.

이 문제를 방지하는 방법이 있습니까?

답변

1

당신은 장식에 강제로 값을 설정하려고 할 수 있습니다 또한

<?php echo $this->element->update_btn->setLabel('Update Your Changes');?> 
0

대답 s-rupali's에, 당신은 또한 isValidPartial()을 시도 할 수 있습니다. 이 메소드는 구현 방법에 관계없이 (나는 C# 일종의 녀석입니다) 비활성화 된 요소의 유효성을 검사하지 않습니다. 그러면 일시적으로 버튼을 비활성화로 설정할 수 있습니다. 그런 다음 다시 사용할 수있는 다른 방법을 만들 수 있습니다.

http://framework.zend.com/manual/en/zend.form.quickstart.html#zend.form.quickstart.validate

관련 문제