【发布时间】:2015-03-07 19:44:06
【问题描述】:
我有一个扩展了 Yii CFormModel 的模型,我想定义一个 验证规则 来检查属性值是否为空 - 如果是这样的话- 将 属性名称 设置为空字符串,而不是更改输入值。
这种情况是否可能,或者验证规则是否仅用于警告和/或输入值的更改?
任何帮助将不胜感激。
下面是我的模型的示例代码:
class LoginForm extends CFormModel
{
public $firstName;
public $lastName;
public function rules()
{
return array(
array('firstName, lastName', 'checkIfEmpty', 'changeAttributeName'),
);
}
// some functions
}
【问题讨论】:
-
你想用这个实现什么?您只是想忽略所有空属性吗?
-
是的,我想防止 URL 中出现空属性。
标签: php yii yii-cformmodel