$this->hasMany()
モデルを使用して、またはモデル内で関連するモデル データのフィルタリングを設定する方法は$this->hasOne()
?
例えば:
ModalA または ModelB を参照できる SomeData テーブルがあります。ModelA と ModelB には次のものがあります。
$this->hasMany(array('id', 'SomeData', 'foreign_key');
ModelA では、すべての SomeData を取得したいと考えていSomeData.foreign_key = id and SomeData.model = "ModelA"
ます。
私は簡単にそれらを得ることができます:
$this->getRelated(
'SomeData',
array("model = :model:", 'bind' => array('model' => 'ModelA')
);
しかし$modelA->SomeData
、ModelA と ModelB の SomeData を提供してくれます。
条件を追加しようとしまし$this->hasMany()
たが、運がありません。