私は住宅ユニットを表示するアプリを借りています。私はCakephpで私のユニットモデルを定義する方法を理解しようとしています。私はユニット、複合体、ユーザーという3つのテーブルを持っています。2つ以上のテーブルに参加するcakephp
私は単位$ belongsTo 'User'を知っていますが、すべての複合体が多くの単位を持つことができるので、 'Complex'にも属しています。私はこれを書くことができますか?
<?php
class Unit extends AppModel {
var $name='Unit';
var $belongsTo=array('User', 'Complex');
} ?>
私も、私は、ユーザーが多くの複合体を持つことができ、複雑で多くのユーザーを持つことができるよう、ユーザーとコンプレックスのために私のクラスを定義する方法を確認していないことを追加する必要があります。もしそれがあれば、それはまたそれに属しますか?これはHABTMですか?私は非常に混乱しています(初心者)。
ありがとうございました。私は、ユーザーが多くのユニットを持つことができますが、各ユニットは1人のユーザーしか持てないと言っていただけです。だから私はこれがうんざりではないと言っていますが、正しいのですか? – huzzah
それは正しいです。私はそれを反映するために私の答えを更新しました。私の答えが役に立つと分かったら、それを答え(投票数の左側のチェックボックス)としてマークすることを検討してください。 – swiecki