3

relation()我有多对多关系,在 MYSQL 数据库中我有一个关联表,现在我需要该表的模型还是在函数中声明它就足够了

public function relations()
{
return array(
'store'=>array(self::MANY_MANY, 'store',
                   'medinventory(MedID_FK, StoreID_FK)'));
}
4

1 回答 1

3

如果仅将中间表用于映射,则不需要模型。

如果此表包含需要访问的其他属性,您将需要一个模型。

例如,考虑商店和库存之间的多对多关系。

如果您需要向 medinventory 表添加一个属性,以告诉应用程序何时创建关系(created_time),然后您需要访问该属性,那么是的,需要创建一个模型。

于 2012-12-20T14:48:43.693 回答