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

Доброго времени суток, сообщество.

На днях натолкнулся на интереснейший баг (?) в ЛС.

Есть два плагина которые наследуют общий екшен (в примере — класс ActionSettings), оба плагина регистрируют евент (каждый плагин — свой), меняя порядок активации плагинов один из плагинов падает — не находит шаблон.

Fatal error: Uncaught exception 'Exception' with message 'Can not find the template: actions/ActionSettings/abc.tpl'


чтобы не быть многословным вот два плагина: pluginabc и plugindef — оба пустые (эффективного кода в них нет) — они только наследуют класс ActionSettings и выводят в шаблон информацию (в данном случае — текстовые строки)

меняя порядок активации плагинов один из них вызывает ошибку если открыть страницы:
урлы /settings/abc и /settings/def соответственно.

4 комментария

avatar
у меня такае же трабла — на social.
avatar
этот баг исправлен в транковой версии
  • ort
  • 0
avatar
давно? можно узнать в чем суть правки и где?
avatar
Решение проблемы здесь.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.