0
ich meine Migrationen Festsetzung und jetzt, nach yii migrate
eingeben, bekam ich diese Fehlermeldung:ColumnSchemaBuilder konnte nicht in int umgewandelt werden, während in Yii2 Migration
Object of class yii\db\mysql\ColumnSchemaBuilder could not be converted to int
ich, auf dem genau der Fehler platzieren getestet haben auftritt und es ist:
$this->insert('base_auth_item',
[
'name' => 'editClientUser',
'type' => 2,
'description' => 'test',
'rule_name' => null,
'module' => 4,
'data' => null,
'created_at' => $this->integer(11)->defaultValue(0),
'updated_at' => $this->integer(11)->defaultValue(0),
]
);
Könnte mir jemand erklären, wo das Problem liegen könnte?
Hm, interessant, aber wie kann ich die tatsächlichen Werte wissen, wenn ich nicht weiß, wann es erstellt oder aktualisiert wird? Jedes Mal, wenn ich es erstelle oder aktualisiere, wird die Zeit anders sein. – devorye
Zum Beispiel durch php Funktion 'time()'? – Yupik
Also anstelle von '' created_at '=> $ this-> integer (11) -> defaultValue (0), 'sollte es sein'' created_at => 'timestamp()' '? Btw, danke für die Antwort – devorye