7
Alan ENUM yapar ve CMD pencerelerinde yii migrate/up
kullandığımda hata oluşur. Her DB ENUM alanlarını destekliyor değil çünkü şu anda hiçbir enum() yöntemi yokturAlan enum geçişi nasıl yapılır yii2
public function up()
{
$tableOptions = null;
if ($this->db->driverName === 'mysql') {
$tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB';
}
$this->createTable('{{%user_social_media}}', [
'social_media' => $this->ENUM('facebook', 'google', 'twitter', 'github'),
'id' => $this->primaryKey(),
'username' => $this->string(),
'user_id' => $this->integer(11),
'created_at' => $this->integer(11),
'updated_at' => $this->integer(11),
], $tableOptions);
}
Tamam sayesinde çözüldü – CrashBurn
Sonra sloved olarak, please :) işaretleyin .. –
gelecekte değişir ihtimale bu konuda açık bir tartışma: https://github.com/ yiisoft/yii2/sorunlar/9797 –