0
と同じモデルを使用して、私は2つの異なる形式のために、この同じモデルを使用したい、この2つの異なる形式のためではなく、別の検証ルール
public function rules()
{
return array(
array('oldPassword,newPassword', 'required'),
array('newPassword','length','max'=>64, 'min'=>6),
array('newPassword', 'compare', 'compareAttribute' => 'confirmPassword'),
array('confirmPassword', 'safe'),
);
}
のような検証ルールでモデルを持っています。 1つの形式では、oldPasswordの妥当性検査は、他のものでは必要ない&が必要です。これは可能ですか?
を投稿する前にいくつかの研究を行うにしてみてくださいwiki about it
があることが後にそれを得るいけない場合、検証ルールは、モデルではありません。モデルは、システム内の製品、ユーザー、ブログ投稿、コメント、またはその他の個々のデータセットを参照する傾向があります。モデルには、一貫性のない状態にすることはできませんが、独自のルールはモデルではありません。フォームはモデルであり、それを検証するルールはモデルの一部であると主張することができます。 – GordonM