for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use yii\db\Migration;
class m160223_102646_add_language extends Migration
{
public $tableName = 'language';
public function safeUp()
$this->createTable($this->tableName,[
'language_id' => $this->primaryKey()->comment('ID'),
'language' => $this->string(16)->notNull()->comment('language code'),
'name' => $this->string(255)->notNull()->comment('Language name'),
]);
$this->insert($this->tableName,['language_id'=>1, 'language'=>'en-US','name'=>'English']);
$this->insert($this->tableName,['language_id'=>2, 'language'=>'et','name'=>'Estonian']);
$this->insert($this->tableName,['language_id'=>3, 'language'=>'ru','name'=>'Russian']);
$this->insert($this->tableName,['language_id'=>4, 'language'=>'fi','name'=>'Finnish']);
$this->insert($this->tableName,['language_id'=>5, 'language'=>'lv','name'=>'Latvian']);
$this->insert($this->tableName,['language_id'=>6, 'language'=>'lt','name'=>'Lithuanian']);
}
public function safeDown()
$this->dropTable($this->tableName);