ケーキPHPの検証でエラーが発生します名前を既存の細かいエラーThis person name already exists
を与えると、新しい人を追加するときケーキPHPの検証ルール「isUniqueは」「isUnique」編集
var $validate = array(
'name' => array(
'notempty' => array(
'rule' => array('notempty'),
),
'isUnique' => array (
'rule' => 'isUnique',
'message' => 'This person name already exists.'
)
)
);
ここでは編集上のエラーが発生します。 しかし、既存の人物の編集でも、同じisUnique
エラーが返されます。
どのように並べ替えることができますか?本から
'isUnique' => array (
'rule' => 'isUnique',
'message' => 'This person name already exists.',
'on' => 'create',
)
:
'を作成' => 'on' に取り除くには、あなたはあなたが投稿できますロジックを編集しますか? –
レコードにない 'name'で更新できます(更新時に現在の名前を除く)。更新時にエラーメッセージを表示します –