我有簡單的形式,它收集:姓名,城市,街道和post_code。 這些是我的規則:Yii2 - 示範規則「要求」失敗
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']
];
它返回我的錯誤「非法偏移類型」,標誌着第一行是錯誤的,但是當我評論的最後一行,它工作正常(但當然不要求寫入值)。它可能是由什麼引起的?
此外,我建議把 '[[「名」,「城市」, 「post_code」,「街頭」],「微調」]'規則,從begining修剪白色空間和領域的最終值 – Ripper