は、私は2つのテーブルを持っています。CakePHPデータベースの命名規則? doctypes_visas users_visas <p></p>今、私は私に2以上結合し第三いずれかが必要:
CakePHPの命名規則によれば、このテーブルの適切な名前は何ですかdoctypes_visas_users_visas?
ありがとうございました。
は、私は2つのテーブルを持っています。CakePHPデータベースの命名規則? doctypes_visas users_visas <p></p>今、私は私に2以上結合し第三いずれかが必要:
CakePHPの命名規則によれば、このテーブルの適切な名前は何ですかdoctypes_visas_users_visas?
ありがとうございました。
CakePHP documentationによれば、関連付けがhasAndBelongsToMany
タイプの関係の場合、正しいといえます。実際に名前の名前はdoctypes_visas_users_visas
であるべきです。ドキュメントから
:この新しい結合テーブルの名前が に必要
は、アンダースコア(_)で区切ってアルファベット順に 関与両方のモデルの名前、および が含まれます。 テーブルの内容は の2つのフィールドで、それぞれの外部キー( は整数である必要があります)は、 の モデルの主キーの両方を指します。問題を回避するには、 の2つのフィールドの結合プライマリキーを定義しないでください。アプリケーション が必要な場合は、一意の インデックスを定義できます。
Excelent!ありがとう! – ivantxo
試してみてください;)私はあなたがそれを持っていると信じています。 – Stoosh