class shopTestPlugin extends shopPlugin
{
public function routing($params)
{
return array(
'check/' => 'frontend/check',
);
}
}
shopTestPluginFrontendCheck.controller.php
class shopTestPluginFrontendCheckController extends waController
{
public function execute()
{
wa_dump(__FILE__);
}
}
domain.ru/shop/check/
dumped from wa-apps/shop/plugins/test/lib/actions/frontend/shopTestPluginFrontendCheck.controller.php line #7: 'wa-apps/shop/plugins/test/lib/actions/frontend/shopTestPluginFrontendCheck.controller.php'
В waPlugin уже определен метод routing и Вы его переопределяете причем так что код родителя вообще не выполняется т.е. это у Вас не хук срабатывает. Переименуйте метод в routingHandler и результат будет нулевой.
Что интересно про эту ошибку в документации уже писали в багах, но т.к. Вы игнорируете большую половину из них, то прошлись по граблям в очередной раз.
2 комментария
shopTestPlugin.class.php
shopTestPluginFrontendCheck.controller.php
domain.ru/shop/check/
Вроде работает. Не то?
В waPlugin уже определен метод routing и Вы его переопределяете причем так что код родителя вообще не выполняется т.е. это у Вас не хук срабатывает. Переименуйте метод в routingHandler и результат будет нулевой.
Что интересно про эту ошибку в документации уже писали в багах, но т.к. Вы игнорируете большую половину из них, то прошлись по граблям в очередной раз.