Реализация RESTful API в Yii2

Yii2 из коробки предоставляет удобный фреймворк для построения REST API вашего сервиса. Ниже я опишу как быстро начать его использовать. Предварительная настройка Для начала работы достаточно базового шаблона Yii2. Создание проекта и настройку виртуального хоста я описывать не буду и перейду сразу к настройке REST. После скачивания проекта настроим компоненту user в файле web.php. Добавим туда следующие строки: 'enableSession' => false, 'loginUrl' => null, Первая строка отключает сохранение состояния пользователя на сервере: одно из требований архитектуры REST. ...

7 января 2018 г.

Неочевидные моменты при работе с assets в Yii2

Недавно пришлось настраивать сжатие ассетов Yii2 на одном из проектов. Для этого во фреймворке предусмотрен удобный cli-интерфейс. Работа с ним вкратце описана в документации. Ниже перечислен ряд моментов, которые для меня оказались не очевидны. Advanced-шаблон и алиас @app В проекте я использую advanced-шаблон. Он позволяет разделять проект на три части: Для пользователя (frontend) Для администраторов и контент-менеджеров (backend) Для работы с cli-интерфейсом приложения (console) Для каждой из частей проекта так же предусмотрены алиасы @frontend, @backend и @console соответственно. ...

24 февраля 2017 г.