schema.ymlを構築していて、テーブルsf_guard_userに外部キー制約を追加しようとしています。
しかし、doctrine:insert-sql(edit:doctrine:build --all)を実行すると、テーブルとsf_guard_userの間のリンクがありません!私は何かが足りないのですか?
mysql(InnoDB)とSymfony1.4を使用しています
これが私のschema.ymlのサンプルです:
Author:
connection: doctrine
tableName: ec_author
actAs:
Sluggable:
fields: [name]
unique: true
canUpdate: false
columns:
sf_guard_user_id:
type: integer
fixed: false
unsigned: false
primary: true
autoincrement: false
name:
type: string(30)
fixed: false
unsigned: false
primary: false
notnull: true
autoincrement: false
contents:
type: string()
fixed: false
unsigned: false
primary: false
notnull: false
autoincrement: false
relations:
User:
class: sfGuardUser
foreignType: one
local: sf_guard_user_id
foreign: id
schema.ymlに記述されていても、sfGuardUserへのリンクはありません。