Я понимаю, как запрашивать таблицу с активной средой записи Yii. Я не могу найти документацию для вызова представления mysql. Кроме того, я знаю, как моделировать таблицу в активной записи с помощью gii-инструмента, но есть ли способ сделать это для представления базы данных?
Он должен работать нормально так же, как и с таблицами. Просто используйте имя представления при создании модели.
Пожалуйста, прочитайте ответ Джошуа и узнайте, как добавить первичный ключ в модель ООП для просмотров.
У меня нет такого же опыта, и этот комментарий для тех, кто испытывает проблемы.
Используя представление mysql с некоторыми соединениями и вычислениями, я получаю следующую ошибку.
app\\models\\db\\WarComplete must have a primary key.
Я решил это, добавив …
public static function primaryKey() { return ['id']; }
… для моей модели переопределить.