【发布时间】:2015-05-06 07:32:11
【问题描述】:
我有一个现有的数据库。使用此命令,我制作了迁移文件:
bin/cake bake migration_snapshot Initial
现在我想预填充数据库,我猜测应该在这个迁移文件中完成,但在网上找不到示例。
在下面链接的概述部分中,我读到应该可以使用迁移将数据插入数据库。
示例
添加栏
$user = $this->table('users', ['id' => false, 'primary_key' => ['user_id']]);
$user
->addColumn('user_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->create();
填充(这不起作用)
$user = TableRegistry::get('Users')->newEntity();
$user = TableRegistry::get('Users')->newEntity([
'user_id' => 1,
]);
【问题讨论】:
标签: mysql cakephp migration entity cakephp-3.0