Здравствуйте.
У меня вопрос на логику реализации: у меня есть таблица "ПУБЛИКАЦИИ", модель в поведении many-to-many подтягивает связи с таблицей "АВТОРЫ", а та в свою очередь связана с 2мя таблицами "СТРАНЫ", "МЕСТО РАБОТЫ". И когда через extraFields() получаю объект данных по авторам я само собой в json вижу id страны и id места работы. (Сами публикации связанные только с авторами и всё)
Можно ли как-нибудь подтянуть в модели или в контроллере эти несвязанные с публикациями данные таким образом, чтоб я помимо id связанной записи получал название самой страны/места работы в объекте, а там уже в клиентской части на ангуляре раскидаю нужные данные в столбцы таблицы?
Итоговый вид: надо в одну сводную таблицу выгрузить на клиенте, а у меня там по авторам цифры вместо названия страны/места работы.
Может я где-то допускаю ошибку и можно по другому спроектировать это дело в API, буду благодарен за объяснения.
Подгрузка данных по многоэтажным связям
- zhe17065564
- Сообщения: 63
- Зарегистрирован: 2016.06.09, 10:46
- Откуда: Украина
- Контактная информация:
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Подгрузка данных по многоэтажным связям
Можно. Многими способами.
1. Сделать VIEW в SQL и к нему модельку.
2. https://github.com/samdark/yiipowered/b ... ls.php#L45
1. Сделать VIEW в SQL и к нему модельку.
2. https://github.com/samdark/yiipowered/b ... ls.php#L45
Нравится Yii? Давайте сделаем его лучше!.
- zhe17065564
- Сообщения: 63
- Зарегистрирован: 2016.06.09, 10:46
- Откуда: Украина
- Контактная информация:
Re: Подгрузка данных по многоэтажным связям
Благодарю, про этот вариант я вообще забыл.