【发布时间】:2016-10-14 10:25:01
【问题描述】:
我是 Cakephp 新手并使用 Cakephp3.3 构建应用程序,我正在处理迁移,我必须创建一个 user_infos 表,并且想要添加一个新列 user_id,我可以添加新的通过迁移列,但我不知道如何添加外键。
这是我的迁移文件
public function change()
{
$table = $this->table('user_infos');
$table->addColumn('user_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
]);
$table->addColumn('title', 'string', [
'default' => null,
'limit' => 255,
'null' => false,
]);
$table->addColumn('created', 'datetime', [
'default' => null,
'null' => false,
]);
$table->addColumn('modified', 'datetime', [
'default' => null,
'null' => false,
]);
$table->create();
}
【问题讨论】:
标签: mysql cakephp database-migration phinx