Я только изучаю, и не нахожу ответ, как сделать REST API на свою модель, допустим User и при этом иметь доступ к странице управления этой моделью через браузер.
Если я перевожу YII на работу с REST то теряю доступ работать через Браузер, и на оборот, имею браузер, нет REST возможности.
И REST и не REST
Re: И REST и не REST
По хорошему нужно отделять rest API запросы, для этого нужно делать отдельную точку входа и на нее настраивать ваш веб сервер.
К примеру создать папку api и внутрь положить index.php и конфиги.
Пример можно посмотреть здесь
https://github.com/yii2-starter-kit/yii ... master/api
К примеру создать папку api и внутрь положить index.php и конфиги.
Пример можно посмотреть здесь
https://github.com/yii2-starter-kit/yii ... master/api
Re: И REST и не REST
Если хотите использовать один контроллер для апи и страниц то нужно в каждом методе для страниц указать
Response::FORMAT_HTML;
Подключить layout
Сам контроллер:
class MyController extends ActiveController
Response::FORMAT_HTML;
Подключить layout
Сам контроллер:
class MyController extends ActiveController