我有简单的形式,它收集:姓名,城市,街道和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