2013-03-28 50 views
3

我有一个名为User的模型,它的$ validate有39个字段验证,并在UsersController中正常工作。在另一个控制器中,我需要使用相同的代码并仅从控制器验证一个字段。 Someonce可以帮助我吗?如何在cakephp中验证模型的单个字段

+0

你到目前为止试过的任何代码?你应该在这里发布一些东西,以便它更具体,更少理论。 – mark 2013-03-28 10:56:01

+0

@silentboy aparently,OP不知道如何做到这一点。虽然在Google上很容易找到答案,但请确保您的评论“比较有建设性”,而不是“这是一个愚蠢的问题” – thaJeztah 2013-03-28 12:29:13

回答

7

Relevant docs

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

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