Php Activecollab模块:未捕获范围错误:超过最大调用堆栈大小
我正在处理ActiveCollab模块,面临着一个前所未有的严重问题。当我开始使用simple index.tpl文件(带有静态文本)开发一个简单模块时,activecollab允许在安装后单击项目中的某个位置时成功安装该模块并运行所有功能,而无需刷新页面,但当我按F5刷新页面时,所有正文文本将消失,activecollab中没有任何功能,我在Firefox中执行firebug中显示的页面:Php Activecollab模块:未捕获范围错误:超过最大调用堆栈大小,php,ajax,content-management-system,project,activecollab,Php,Ajax,Content Management System,Project,Activecollab,我正在处理ActiveCollab模块,面临着一个前所未有的严重问题。当我开始使用simple index.tpl文件(带有静态文本)开发一个简单模块时,activecollab允许在安装后单击项目中的某个位置时成功安装该模块并运行所有功能,而无需刷新页面,但当我按F5刷新页面时,所有正文文本将消失,activecollab中没有任何功能,我在Firefox中执行firebug中显示的页面: Firefox: to much recursion to much recursion to mu
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') );
}
}
?>
我终于解决了上述问题。。这只是因为模块名很长。。我认为这是activecollab的bug
@非常感谢您的帮助。看起来像是控制器逻辑中的错误。请粘贴控制器操作代码,以便我们了解问题所在。我已使用控制器代码更新了帖子,请查看帖子。我们没有意识到此类问题。名字有多长?