我已经覆盖了表单的isValid()
函数,我想知道在那里添加逻辑是否有任何缺点。
示例代码:
public function isValid($data)
{
// conditional requirement of fields
$isValid = parent::isValid($data);
if ($isValid) {
// additional validation
}
return $isValid;
}
答案 0 :(得分:4)
不,没有。但我会在父母身边写一个if语句:
$parentIsValid = parent::isValid($data);
if($parentIsValid) {
//Extra stuff, you may as well only do this if the parent valid function returns true
//Set isValid var in here
} else $isValid = false;
return $isValid;