3

User というモデルがあり、その $validate には 39 のフィールド検証があり、UsersController で正常に動作しています。別のコントローラーでは、同じコードを使用して、コントローラーから 1 つのフィールドのみを検証する必要があります。誰かがこれを手伝ってくれませんか?

4

1 に答える 1

8

関連ドキュメント

fieldListモデルのvalidates()メソッドでオプションを使用します。

$this->ModelName->set($this->data);
if ($this->ModelName->validates(array('fieldList' => array('myField')))) {
    // If myField validated successfully...
}
于 2013-03-28T11:06:17.397 に答える