我想检查控制器中的电子邮件/用户名是否唯一。我为 isUnique 编写了模型验证并且它有效。但我也想要一种在控制器中使用它的方法。就像是
$this->User->validates(array('email'=>'someemail@domain.com'));
或者
$this->User->checkunique();
//is this the right way to write a different function again.
我知道我可以使用控制器中的 findByEmail 并检查它是否返回空结果集。但我觉得有一种更简单的方法或已经可用的方式 cakephp 提供。如果我错了,请纠正我,让我指出在这种情况下的正确方法。
谢谢,基兰