无法通过gii创建CRUD

时间:2018-04-30 06:20:27

标签: php yii2 crud gii

我使用gii视图生成了一个模型,该视图有效。

然后尝试将InnoDB CRUD生成器用于模型,我收到此错误

  

与app \ models \ Future相关联的表必须具有主键。

我也调查了这个question。但是该表没有任何主键,而且我也无法创建任何主键,因为DB是第三方数据库。

有没有办法在没有主键的情况下创建CRUD?

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

尝试使用以下方法定义PK:

public static function primaryKey()
{
    return ['name'];
}