Обработчик AJAX-запросов Есть решение

Друзья, занимаюсь фреймворком недавно и есть вопрос по обработчикам.

Подскажите. При AJAX-запросе вызывается URL /data/regions/. Это стандартный метод выбора регионов при выборе страны в форме оформления заказа. Интересует в каком файле/классе искать функционал, который возвращает значение для этого запроса.

2 ответа

  • 3
    Михаил Ушенин Webasyst 26 марта 2015 02:40 # Решение

    1. Поскольку запрос выполняется во фронтенде приложения shop, начинать поиски нужно с файла wa-apps/shop/lib/config/routing.php.

    2. В этом файле видим запись 'data/regions/' => 'frontend/regions', которая приводит нас к файлу wa-apps/shop/lib/actions/frontend/shopFrontendRegions.controller.php

    3. В этом файле пустой класс shopFrontendRegionsController наследуется от webasystBackendRegionsController, который (как любезно подсказывает IDE) описан в файле wa-system/webasyst/lib/actions/backend/webasystBackendRegions.controller.php

  • 1
    Андрей 26 марта 2015 02:54 #

    Огромное спасибо!

Добавить ответ

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