三愛企画ブログ

tanaka symfony doctrineのschema.ymlのリレーション定義一覧

schema.ymlのリレーション定義一覧

名前 設定
alias リレーションを識別するために使うエイリアス。
class リレーション用に使うクラスの名前。
type リレーションの型。値はoneもしくはmanyのどちらかでデフォルトはone。
refClass 多対多のリレーション用に使われる中間の参照クラス。
local リレーションで使われるローカルフィールドの名前。
foreign リレーションで使われる外部フィールドの名前。
foreignAlias リレーションの反対端のエイリアス。autoCompletetrueに設定されるときのみ許可されます。
foreignType リレーションの反対端の型。autoCompletetrueに設定されるときのみ許可されます。
autoComplete リレーションを反対側に追加して双方向にするかどうか。デフォルトはtrue。
cascade アプリケーションレベルのカスケーディングオプション。
onDelete データベースレベルのカスケーディング削除の値。
onUpdate データベースレベルのカスケーディング更新の値。
equal リレーションが入れ子の多対多に等しいかどうか。

tanakaさんの投稿 | Published in doctrine, symfony | 2009.7.1