Закрыть
Скидки в Webasyst 25–29 ноября 2021

404 ошибка в своем приложении с фронтэндом как?

racheev

Как реализовать сие действо? Потому как при наборе чего угодно в строке, никаких ошибок не выходит.

9 марта 2016
  • Михаил Проектов 10 марта 2016 23:36

    404 ошибку "организовывает" срабатывающий экшн или контроллер. https://developers.webasyst.ru/basics/naming-rules...

    По правилам маршрутизации приложения, ищем контроллер или экшн, который срабатывает на "что угодно в строке".

    Если правил нет, значит срабатывает, что-то из:

    {APP_ID}FrontendController->execute()
    {APP_ID}FrontendActions->DefaultAction()
    {APP_ID}FrontendAction->execute()

    Внутри контроллера или экшна, когда хотим 404 вызываем

    throw new waException('Что угодно не найдено', 404);


  • racheev 14 марта 2016 13:06

    Спасибо, но решил по своему сделать как и раньше делал...



Чтобы добавить комментарий, зарегистрируйтесь или войдите