【发布时间】:2010-06-17 21:43:40
【问题描述】:
所以我确定当我过滤输入值并将零变为空时,我的验证器不会被调用。
$this->addElement('select', 'State_ID', array('label' => 'State', 'multiOptions' => $this->getStates(), 'validators' => array($requiredBasedOnCountry), 'filters' => array($makeZeroNull)));
我这样做的原因是因为我不想将0 插入到数据库中。当我在表单上调用getValues() 时,我不想手动更改每一个。但我也想验证输入。如何过滤值并对其进行验证?
【问题讨论】:
标签: php zend-framework zend-validate zend-filter