如何在cakephp中验证模型的单个字段

如何在cakephp中验证模型的单个字段,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,我有一个名为User的模型,它的$validate有39个字段验证,在UsersController中运行良好。在另一个控制器中,我需要使用相同的代码,并且只验证控制器中的单个字段。有人能帮我一下吗? 使用模型的validates()方法中的fieldList选项 $this->ModelName->set($this->data); if ($this->ModelName->validates(array('fieldList' => array('myF

我有一个名为User的模型,它的$validate有39个字段验证,在UsersController中运行良好。在另一个控制器中,我需要使用相同的代码,并且只验证控制器中的单个字段。有人能帮我一下吗?

使用模型的
validates()
方法中的
fieldList
选项

$this->ModelName->set($this->data);
if ($this->ModelName->validates(array('fieldList' => array('myField')))) {
    // If myField validated successfully...
}

到目前为止你试过代码吗?“你真的应该在这里发布一些东西,使它更具体,更少理论性。”silentboy说,OP不知道怎么做。虽然在谷歌上很容易找到答案,但请让你的评论比“这是一个愚蠢的问题”更具“建设性”