我有一个扩展Yii CFormModel的模型,我想定义一个验证规则来检查属性值是否为空,并且 - 如果是这种情况 - 将属性名称设置为空字符串,而不是更改输入值。
这种情况是否可能,或者验证规则是否仅用于警告和/或输入值的更改?
任何帮助将非常感激。
下面是我的模型的示例代码:
class LoginForm extends CFormModel
{
public $firstName;
public $lastName;
public function rules()
{
return array(
array('firstName, lastName', 'checkIfEmpty', 'changeAttributeName'),
);
}
// some functions
}