如何在yii2中创建自己的特性迁移
这是迁移的默认代码如何在yii2中创建自己的特性迁移,yii2,Yii2,这是迁移的默认代码 <?php use yii\db\Schema; use yii\db\Migration; class m150101_185401_create_news_table extends Migration { public function up() { $this->createTable('news', [ 'id' => Schema::TYPE_PK, 'title
<?php
use yii\db\Schema;
use yii\db\Migration;
class m150101_185401_create_news_table extends Migration
{
public function up()
{
$this->createTable('news', [
'id' => Schema::TYPE_PK,
'title' => Schema::TYPE_STRING . ' NOT NULL',
'content' => Schema::TYPE_TEXT,
]);
}
public function down()
{
$this->dropTable('news');
}
}
为此,您可以在适当的命名空间中定义personalSchemaBuilderTraits,并在代码中调用它
看看这个yii2文件
在Migration.php中,您可以在第一行轻松查看要使用的调用
在yii\db\schemabildertrait中,您可以看到用于设置多列数据类型值的函数。这是从2.0.6版创建列的首选方法