Я новичок в 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();
}