表具有复合主键,crud生成器不支持该主键

时间:2014-10-06 14:43:48

标签: yii

表'Media_Key'有一个复合主键,crud生成器不支持。

为什么会这样?

使用crud生成器工具

我的数据库表格看起来像这样

MEDIA                     MEDIA_KEY              KEYWORD
 media_pk  ------------|    ID            |------ keyword_pk
                       --<  media_fk      |
                            keyword_fk  >--

1 个答案:

答案 0 :(得分:0)

Media_Key的外键(media_fk和/或keyword_fk)似乎包含在表格的主键中。尝试删除PK,仅使用ID列重新创建它,重新创建模型,然后再次使用crud生成器。或者,为手动为MediaKey模型创建控制器可能更合理。