Вызов представления базы данных в Yii с использованием Active Record - PullRequest
8 голосов
/ 26 апреля 2011

Я понимаю, как сделать запрос к таблице в среде активных записей Yii.Я не могу найти документацию для вызова представления MySQL.Кроме того, я знаю, как смоделировать таблицу в активной записи с помощью инструмента gii, но есть ли способ сделать это для представления базы данных?

Ответы [ 2 ]

6 голосов
/ 26 апреля 2011

Должно работать так же, как с таблицами. Просто используйте имя вида при создании модели.

Пожалуйста, прочитайте ответ Джошуа и узнайте, как добавить первичный ключ в модель ООП для представлений.

4 голосов
/ 27 марта 2015

У меня нет такого опыта, и этот комментарий для тех, у кого проблемы.

Используя представление mysql с некоторыми соединениями и вычислениями, я получаю следующую ошибку ..

app\\models\\db\\WarComplete must have a primary key.

Я решил это, добавив ...

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

... к моей модели переопределить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...