私は同じモデルクラスの2つの異なるインスタンスを使用する2つのファイルを持っています。Yii2複数のモデルを1つの形式で検証jsの検証
$form->field($billing_address, 'zip',
[
'selectors' => [
'input' => '#billing-zip',
'container' => '#billing-container',
],
'options' => ['id' => 'billing-container'],
])->textInput(['maxlength' => 11,
'name'=> 'Billing_Address[zip]',
'id'=>'billing-zip']);
//Shipping
$form->field($shipping_address, 'zip',
[
'selectors' => [
'input' => '#shipping-zip',
'container' => '#shipping-container',
],
'options' => ['id' => 'shipping-container'],
])->textInput(['maxlength' => 11,
'name'=> 'Shipping_Address[zip]',
'id'=>'shipping-zip']);
私が充填フィールドを終了すると、エラーはエラーがあるフィールドだけのために示されています。 しかし、私はジップフィールドのいずれかがエラーを持っている場合は、を提出押すと、エラーがすべてのzipフィールドのを表示さ
public function rules()
{
return [
[['zip'], 'string', 'max' => 23],
];
}
あなたのモデルルールを投稿してください。 –
完了、問題を示すビデオを追加しました – user1713785