Здравствуйте. Достался проект. Заказчик хочет фронт перевести на SPA с Vue.
Проект на app-advanced. Сделал там приложение отдельное api
mysite.ru
....baclend
....frontend
....api <-
Создал в нем модуль, контроллеры расширены от yii\rest\Controller
Все работает. Но:
1. Можно ли совсем избавиться от пользователя? То есть, вообще выключить компонент. Там не будет использоваться авторизация и аутентификация. Портал чисто информативный. Ну не хочется мне лишней реализации IdentityInterface, зачем, если оно не нужно
2. Обработка 404 ошибки в случае, если введен неверный адрес, который контроллер не может обработать.
Например: есть catalog\CategoriesController, url настроен на него 'categories/list' => 'catalog/categories/index'', но, если кто-то как-то введет адрес categories/LIST к примеру, то уже выводится ошибка фреймворка с html
Документацию читал, но так и не нашел ответов. Подскажите, пожалуйста
Отключение пользователя и обработка ошибок
Re: Отключение пользователя и обработка ошибок
2. https://yiiframework.com.ua/ru/doc/guid ... retty-urls
Код: Выделить всё
'enableStrictParsing' => true,
Re: Отключение пользователя и обработка ошибок
Если твоё приложение к нему не обращается, то компонент и не используется. Раз не используется, то и IdentityInterface реализовывать не нужно. Просто убери из конфига его.