我尝试了以下方法为我的模型添加了唯一的验证规则:
$validator
->requirePresence('pseudonym', 'create',['rule' => 'isUnique'])
->notEmpty('pseudonym');
现在我没有收到任何错误。如果我添加一个数据库约束,我只会得到一个数据库错误:
完整性约束违规:1062 键“假名”的重复条目“Stella”
如果我添加:
$validator
->add('pseudonym','unique',['rule' => 'validateUnique']);
我得到以下异常:
方法 validateUnique 未找到
那么它如何与 cakephp 3 一起工作呢?