私のモデル(yii2プロジェクトで)には、という製品とコードという2つの列があります。そして問題は、コードではなく、の製品だけを検証する方法です。 $model->validate()
はモデル全体を検証しています。しかし、私は入力フィールドが1つだけ必要です:コード。出来ますか??yii2は1つの入力フィールドのみを確認します
もっと明確に、私の入力フォームに私は3つのモデルを使用しています。私のコントローラでこれらの3つのモデルを検証する方法。それで、私はそれぞれのモデル分離の分野を検証しようとしているのですか?私は次のように検証するためのもの:
$model->validate(someField)
$anotherModel->(anotherField)
これが可能である??
あなたは、モデルのルール機能でそれを変更することができます。 –
Yii2シナリオを使用します。 –
これはいかがですか? http://www.yiiframework.com/doc-2.0/yii-validators-validator.html#validateAttribute()-detail – Yupik