3

我被困在 yii 中创建复合主键...我有下表..

**Branche**
id
name

**Item**
id
name

**branch_item**
branch_id
item_id

如何使用复合主键在 yii 中创建branch_item ...(以及使用 gii 的 crud)

如果我创建这样的表可以吗...

**branch_item**
id (this is the primary key)
branch_id (unique key)
item_id (unique key)

创建复合ID或使用唯一键创建ID的最佳方法是什么...

4

1 回答 1

5

在 yii guide中提到过,有点没有突出显示。

简而言之,就是primaryKey这样的 ovveride 方法:

public function primaryKey()
{
    return array('pk1', 'pk2');
}

另请参阅具有复合主键的 Yii 模型

于 2013-07-03T10:35:23.793 回答