我有一个名为User的模型,它的$ validate有39个字段验证,在UsersController中工作正常。在另一个控制器中,我需要使用相同的代码并仅验证来自控制器的单个字段。 Someonce能帮助我吗?
答案 0 :(得分:7)
使用模型的fieldList
方法中的validates()
选项。
$this->ModelName->set($this->data);
if ($this->ModelName->validates(array('fieldList' => array('myField')))) {
// If myField validated successfully...
}