0

我是 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)。

4

1 回答 1

0

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

于 2014-08-12T09:26:53.357 回答