0
그래서 입력 값을 필터링하고 0을 null로 바꿀 때 유효성 검사기가 호출되지 않는다고 결정했습니다. 나는 데이터베이스에 0
를 삽입하지 않기 때문에Zend Framework : 입력을 필터링하고, 0을 null로 바꾼 다음, null을 검증하는 방법은 무엇입니까?
$this->addElement('select', 'State_ID', array('label' => 'State', 'multiOptions' => $this->getStates(), 'validators' => array($requiredBasedOnCountry), 'filters' => array($makeZeroNull)));
내가이 일을하고있는 이유입니다. 양식에 getValues()
으로 전화 할 때 수동으로 각각을 변경하지 않아도됩니다. 하지만 입력 내용의 유효성을 검사하고 싶습니다. 어떻게 값을 필터링하고 유효성을 검사 할 수 있습니까?