Перестал работать плагин
Я не знаю с чем это связано, до этого все работало, сейчас при отправке запроса firebug выдает такое сообщение:
Empty module and/or action after parsing the URL "/index.php/?plugin=callback&action=append&_csrf=5292e06c7116d5.50146928&name=%D1%81%D0%B5%D1%80%D0%B3%D0%B5%D0%B9&phone=79033311332&_=1385357437699" (frontend/append).<br />Not found classes: <b>shopFrontendAppendController</b>, <b>shopFrontendAppendAction</b>, <b>shopFrontendActions</b>
Он пытается найти action не в плагине, а в самом приложении shop
action формы {$wa_app_url}?plugin=callback&action=append, по идее он должен обратиться как action'у плагина, в моем случае это jsonController, а пытается его найти в самом приложении
Куда копать?
8 ответов
<?php
return array(
'callback/append/' => 'frontend/append',
);
?>
И вот когда ajax'ом заношу значения в бд у меня выходит страница 404, action формы /index.php/callback/append/
Я думаю просто неправильно прописываю маршрут
'callback/append/' => array(
'plugin' => 'callback',
'module' => 'frontend',
'action' => 'append',
),
а в конфиге frontend->true надо?
У меня запустилось в такой минимальной конфигурации: 4 файла.
* * *
lib/config/plugin.php
<?php
return array(
'name' => '',
'frontend' => true,
);
* * *
lib/config/routing.php
<?php
return array(
'callback/append/' => 'frontend/append'
);
* * *
lib/shopCallback.plugin.php
<?php
class shopCallbackPlugin extends shopPlugin
{
}
* * *
lib/shopCallbackPluginFrontendAppend.controller.php
<?php
class shopCallbackPluginFrontendAppendController extends waJsonController
{
}