Модуль 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..
@ Лижа большое спасибо за вашу помощь..