Я работаю над основным приложением блога с Codeigniter 3.1.8 и Bootstrap 4 .
Я использую файлы миграции (001_create_authors.php
до 005_create_comments.php
) для автоматического создания необходимых таблиц базы данных.
В дополнение к созданию таблицы categories
мне нужно вставить в нее категорию «Без категории» по умолчанию, поскольку сообщения должны принадлежать категории.
Текущий код миграции:
class Migration_Create_Categories extends CI_Migration
{
public function up()
{
$this->dbforge->add_field(array(
'id'=>array(
'type'=>'INT',
'constraint' => 11,
'unsigned' => TRUE,
'auto_increment' => TRUE
),
'author_id'=>array(
'type'=>'INT',
'constraint' => 11,
'unsigned' => TRUE,
),
'name'=>array(
'type'=>'VARCHAR',
'constraint' => 255,
),
'created_at'=>array(
'type'=>'TIMESTAMP',
)
));
$this->dbforge->add_key('id', TRUE);
$this->dbforge->create_table('categories');
}
public function down()
{
$this->dbforge->drop_table('categories');
}
}
Что я должен добавить к приведенному выше коду, чтобы вставить стандартную категорию «Без категории» в таблицу категорий, при первых миграциях запускается ?