2
我已經重寫了表單的isValid()
函數,而且我想知道在那裏添加邏輯是否有任何缺點。重寫Zend_Form上的isValid()函數的缺點
示例代碼:
public function isValid($data)
{
// conditional requirement of fields
$isValid = parent::isValid($data);
if ($isValid) {
// additional validation
}
return $isValid;
}
很好的觀察Ashley。我確實使用了附加驗證的條件。是否存在使用兩個布爾變量的特定原因,或者說明了這個例子? – Sonny 2010-07-07 19:45:24
是的,只是爲了說明這個例子。你總是可以在if語句中使用parent :: isValid函數,或者重命名parentIsValid給isValid – Ashley 2010-07-07 20:36:26
如果沒有人陷入陷阱,明天我會接受你的答案。謝謝阿什利! – Sonny 2010-07-07 20:46:48