【发布时间】:2011-12-26 11:58:53
【问题描述】:
我需要在我的模型中进行自定义验证,其中字段 1 不能重复,字段 2 将区分它,例如复合键。如下所示。
public $validate = array(
'field1' => array(
'required' => array(
'rule' => 'notEmpty',
'message' => 'Can\'t left blank.'
),
'unique' => array(
'rule' => array('validateNumberType'),
'message' => 'Already exist'
),
)
);
function validationRule() {
$validation_var = $this->find('first', array('conditions' => array('Model.field1' => 'field1', 'Model.field2' => 'field2')));
return $validation_var;
}
我试过了,还是不行,是不是函数有问题?
【问题讨论】:
-
永远不要忘记你的规则中的 last=>true!否则你的错误信息就会混乱
标签: php validation cakephp cakephp-1.3