Я создал модель с использованием gii представления InnoDB, которая сработала.
Затем, пытаясь использовать генератор CRUD gii для модели, я получаю эту ошибку
The table associated with app\models\Future must have a primary key(s).
Я также изучил этот вопрос. Но в таблице нет первичного ключа, а также я не могу создать первичный ключ, потому что БД является сторонней БД.
Есть ли способ создать CRUD без первичного ключа?
Любая помощь будет высоко оценен.
Что подразумевается под «сторонней БД»? Часть модуля / расширения?






Попробуйте определить PK, используя:
public static function primaryKey()
{
return ['name'];
}
CRUD без первичного ключа? ... Как тогда вы выполняете U. Update и D delete и R. читаете? ..