OroCrm - 使symfony2探测器正确更新页脚数据,而不会在弹出窗口中抛出404页面

时间:2014-04-13 12:30:18

标签: javascript symfony orocrm

我是OroCrm的新手,我已经安装了它,并使用app_dev.php入口点将其配置为在DEV环境中工作。

我注意到的第一件事是symfony2探测器栏出现在底部。这很好,但是当我切换页面时,通过浏览界面,页面正确加载,但是探查器保持不变(未针对上次提供的请求进行更新),并且我还在弹出窗口中获得了404页面。

我已设法通过修改 web / bundles / oronavigation / js / navigation.js (第544行)来解决此问题:

                var url = entryPoint + '/_wdt/' + debugBarToken;

到:

                if ('/' ===  entryPoint.charAt(entryPoint.length - 1)) {
                    var url = entryPoint + '_wdt/' + debugBarToken;
                }
                else {
                    var url = entryPoint + '/_wdt/' + debugBarToken;
                }

这些似乎对我有用。每次页面请求后都会刷新探查器调试。 我希望看到更多关于这方面的意见,也许是关于你如何实现这一目标的不同解决方案。

更新:OroCrm 1.1.0不会出现任何错误,但即使您切换部分并在其他页面上导航,调试栏状态也会锁定到DashboardController。上面的代码更新使调试栏显示当前请求状态(不再被锁定到DashboardController)。

1 个答案:

答案 0 :(得分:0)

现在已经过时,请考虑切换/升级到最新版本