createTable('{{%rating}}', [ 'rating_id' => $this->primaryKey(), 'date_add' => $this->timestamp()->notNull()->defaultExpression('NOW()'), 'date_update' => $this->timestamp()->notNull()->defaultExpression('NOW()'), 'user_id' => $this->integer(), 'entity' => $this->string(), 'value' => $this->integer(), ]); $this->addForeignKey('rating_user', '{{%rating}}', 'user_id', '{{%user}}', 'id', 'CASCADE', 'CASCADE'); } public function down() { $this->dropForeignKey('rating_user', '{{%rating}}'); $this->dropTable('{{%rating}}'); } }