Наследование Action

Здравствуйте!
Для удобства разбил Action на файлы Event'ы:
ActionContest
ActionContest_EventAdmin
ActionContest_EventAjax
...
В лайвстрит использовал такой костыль:
protected function _ActionInerits()
    {
        if (Router::GetAction() != 'contest')
            return;
        $sActionEvent = Router::GetActionEvent();
        $sActionEvent = ($sActionEvent and substr($sActionEvent, 0, 4) == 'ajax') ? 'Ajax' : $sActionEvent;
        $sActionEvent = ($sActionEvent == 'admin') ? 'Admin' : $sActionEvent;
        if (!in_array($sActionEvent, array('Admin', 'Ajax')))
            return;
        Engine::getInstance()->Plugin_Inherit('PluginContest_ActionContest', 'PluginContest_ActionContest_Event'.$sActionEvent, get_class($this));
    }

В альто такой код выдаёт ошибку:
[LOG:01379255718.96-6779][2013-09-15 18:35:18][PID:4000][ERROR][[
Exception: Cannot load class "PluginContest_ActionContest_EventAdmin"
]][END:01379255718.96-6779]

Как его адаптировать?

Похожие статьи

  • Система приглашения по инвайтам.
    Добрый вечер! Возник небольшой вопрос по поводу системы приглашения по инвайтам. На данный момент инвайты создавать может только администратор? Если нет, то где и как включить, чтобы зарегистрированные пользователи...
  • Переход с Livestreet на ALTO
    Здравствуйте. Есть следующий вопрос, имеем экспериментальный сайт микроблогов работающий на Livestreet: http://cbunga.ru/ Работает в принципе нормально но есть ряд проблем которые заставляют задуматься над сменой...
  • Порядок ссылок в меню пользователя
    Здравствуйте. Возникла небольшая проблема... Не могу найти где поменять очередность ссылок в меню пользователя. Например, мне нужно поменять местами пункты меню «Профиль» и «Создать». Что мне для этого нужно...
  • Как подключить визуальный редактор для страниц?
    В админке есть контент-страницы, вот как мне туда подключить визуальный редактор? Обращаю внимание alto v1.0.x от сегодня с гитхаба, незнаю есть ли в 1.1а, но тут нет.

1 комментарий

0
Очевидно, что движок не может по имени класса PluginContest_ActionContest_EventAdmin определить, где лежит файл с этим классом. Ибо не обучен. В ЛС как-то была добавлена поддержка ивентов в виде отдельных файлов, в Альто этого просто нет.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.