И REST и не REST

Всё что касается построения API
Ответить
sanyva
Сообщения: 1
Зарегистрирован: 2019.02.10, 01:20

И REST и не REST

Сообщение sanyva »

Я только изучаю, и не нахожу ответ, как сделать REST API на свою модель, допустим User и при этом иметь доступ к странице управления этой моделью через браузер.
Если я перевожу YII на работу с REST то теряю доступ работать через Браузер, и на оборот, имею браузер, нет REST возможности.
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Re: И REST и не REST

Сообщение darlov »

По хорошему нужно отделять rest API запросы, для этого нужно делать отдельную точку входа и на нее настраивать ваш веб сервер.
К примеру создать папку api и внутрь положить index.php и конфиги.
Пример можно посмотреть здесь
https://github.com/yii2-starter-kit/yii ... master/api
revenger
Сообщения: 3
Зарегистрирован: 2019.08.12, 11:31
Контактная информация:

Re: И REST и не REST

Сообщение revenger »

Если хотите использовать один контроллер для апи и страниц то нужно в каждом методе для страниц указать
Response::FORMAT_HTML;
Подключить layout

Сам контроллер:
class MyController extends ActiveController
Ответить