追加のフィールドも含む多対多の関係の作成に関するドキュメントはあまりないようです (2 つのモデルの ID だけではありません)。私が理解している限り、追加のフィールドを持つ別のモデルが中間にある必要があります(関係自体がサポートしていないため)。
これは正しい方法ですか?
class Model_Ab
{
protected static $_belongs_to = array('a', 'b');
//this has the additional fields
}
class Model_A
{
protected static $_has_many = array('ab');
}
class Model_B
{
protected static $_has_many = array('ab');
}