似乎没有太多关于创建还包括额外字段的多对多关系的文档(因此它不仅仅是两个模型的 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');
}