Модуль Activecollab: Uncaught RangeError: Превышен максимальный размер стека вызовов

Я работаю над модулем ActiveCollab и сталкиваюсь с серьезной проблемой, которая никогда не возникала раньше. Когда я начинаю разработку простого модуля с простым файлом index.tpl (со статическим текстом), activecollab позволяет успешно его устанавливать и работать, когда я щелкаю где-нибудь в проекте после установки без обновления страницы, но когда я обновляю страницу с помощью F5, все основной текст исчезает и ничего не работает в activecollab, я выполняю эту страницу в Firefox, которую он показывает в firebug:

Firefox:
to much recursion 
to much recursion 
to much recursion 
to much recursion 
....
.... 

и когда я запускаю его в Chrome для определения проблемы, он показывает что-то вроде:

Chrome:
Uncaught RangeError: Maximum call stack size exceeded
App.Wireframe.PageTitle.set
App.Wireframe.PageTitle.set
App.Wireframe.PageTitle.set
App.Wireframe.PageTitle.set
App.Wireframe.PageTitle.set
....
....

Я проверил файл журналов activecollab, но для этого не найдено никакой ошибки, было бы здорово, если бы кто-нибудь помог мне решить эту проблему.

Обновление поста: по запросу мой код контроллера; ниже мой контроллер:

<?php

 AngieApplication::useController('backend', ENVIRONMENT_FRAMEWORK_INJECT_INTO);

  class PeopleCommissioningRequestController extends BackendController {


       function __construct($parent, $context = null) {
          parent::__construct($parent, $context);
       } 

        function __before() {
          parent::__before();
        } 

        function index() {
                 $this->response->assign( array('data' => 'test') );
        }

 }
?>

1 ответ

Решение

Наконец, я решил вышеупомянутую проблему.. это было только из-за большой длины имени модуля.. Я думаю, что это ошибка activecollab..

@ Лижа большое спасибо за вашу помощь..

Другие вопросы по тегам