私は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();
}