私はシンプルなフォームを持っています。名前、都市、通り、post_codeを収集します。 これらは私が持っているルールです:Yii2 - モデルルール 'required'が失敗する
return [
[['city', 'street', 'name'], 'string', 'max' => 255],
[['post_code'], 'string', 'max' => 6],
['post_code', 'match', 'pattern' => '/^([0-9]{2})(-[0-9]{3})?$/i'],
[['name', 'city', 'post_code', 'street'] => 'required']
];
それは誤り「タイプをオフセット違法」私を返し、障害があるために最初の行をマークし、私は最後の行をコメントするとき、それが正常に動作します(もちろんしません値を書き込む必要があります)。それは何によって引き起こされますか?
にそれを変更してください。また、私は、 '都市'、 '[[ 'name' を置くことをお勧めします、 'post_code'、 'street']、 'trim'] 'ルールを使用して空白をトリミングしてフィールド値の末尾を切り詰める – Ripper