Невозможно создать CRUD через gii - PullRequest
0 голосов
/ 30 апреля 2018

Я сгенерировал модель, используя gii вида InnoDB, который работал.

Затем, пытаясь использовать генератор CRUD gii для модели, я получаю эту ошибку

Таблица, связанная с app \ models \ Future, должна иметь первичный ключ (и).

Я также изучил этот вопрос . Но у таблицы нет первичного ключа, и я также не могу создать первичный ключ, потому что БД является сторонней БД.

Есть ли способ создать CRUD без первичного ключа?

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 30 апреля 2018

Попробуйте определить PK, используя:

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