Ich habe einfache Form, die sammelt: Name, Stadt, Straße und post_code. Diese sind Regeln, die ich habe:Yii2 - Modellregeln 'erforderlich' schlägt fehl
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']
];
Es gibt mir eine Fehlermeldung „Illegal Offset-Typ“ und markiert erste Zeile fehlerhaft zu sein, aber wenn ich die letzte Zeile kommentieren, es funktioniert gut (aber natürlich nicht verlangen, dass Werte geschrieben werden). Woran kann es liegen?
Auch würde ich vorschlagen, '[[ 'name' zu setzen, 'Stadt', 'post_code', 'street'], 'trim'] 'zu Regeln, um Leerraum von Beginn und Ende von Feldwerten zu kürzen – Ripper