Добрый день!
Немного не понятно, как заставить сервер при выполнения запроса, возвращать только те данные, которые будут определены вторичным ключом.
Например:
Есть две сущности, первая, книги, а вторая автор, какой должен быть url,что бы он вернул только книги данного автора (если мы знаем id данного автора)
/books?id_author=2 - такой запрос не проходит? возможно нужно как-то обработать переданный параметр?
Какая логика должны быть прописана в
class BookController extends ActiveController
какие методы переопределены?
Народ, можете рассказать, хотя бы концептуально как ActiveController получает все модели сущности,как можно выполнять анализ переданных параметров в контроллер, и выполнять фильрацию
В интернете много примеров построения REST API, но все эти примеры примитивны.
Выборки при выполнения запросов
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Выборки при выполнения запросов
Фильтрации по умолчанию нет. Делается примерно так:
https://github.com/samdark/yiipowered/b ... er.php#L14
https://github.com/samdark/yiipowered/b ... er.php#L14
Нравится Yii? Давайте сделаем его лучше!.