Ajax не работает
Добрый день. Для самописного плагина мне требуется сделать ajax подгрузку данных. Делал все по документации,
http://URL_ВИТРИНЫ/test/<данные>/
в routing.php прописал
return array(
'test/<services>/' => 'frontend/services'
);
и контроллер создал lib/actions/shopМой_плагинPluginFrontendServices.controller.php
но по требуемому url ошибка not found .
В чем может быть проблема?
6 ответов
Кеш (в Инсталлере)?
* Лучше выполнять отладку плагина со включенным режимом отладки в Инсталлере, чтобы каждый раз вручную не чистить там кеш Вебасиста.
Режим отладки проставлен. И вручную попробовал очистить кэш, но безуспешно. Попробовал создать контроллер в shop/lib/actions/frontend/ через ajax метод вызывается. Но в самом плагине почему то не работает
А в plugin.php есть строчка
'frontend' => true ?
Да, есть. Такое ощущение, что роутинг не срабатывает. При переходе по нужному мне url магазин выдает ошибку "404 товар не найден
А запрос на какой урл делаете?
Может что-то с витринами намудрили?
в routing.php напишите
return array(
'test/<services>/' => array('plugin'=>'Мой_плагин', 'module'=>'frontend', 'action'=>'services');
);