【发布时间】:2016-12-09 19:49:25
【问题描述】:
我最近将 php 从 5.6 升级到 7,我认为它破坏了 CakePHP 的 DebugKit。在我在应用程序中导航到的每个页面上,debug_kit javascript 文件都会产生错误,特别是在设置 currentRequest 时。错误是:
ReferenceError: __debug_kit_id 未定义
一开始我没有安装sqlite,所以我认为是问题所在,但是在安装了sqlite、mbstring和intl扩展之后,错误仍然存在。我似乎在任何地方都找不到答案,人们在使用 debugkit 时遇到的大多数问题似乎都可以通过安装 sqlite 来解决。
debug_kit.js 文件中的代码 sn-p:
$(document).ready(function() {
toolbar = new Toolbar({
button: $('#toolbar'),
content: $('#panel-content-container'),
panelButtons: $('.panel'),
panelClose: $('#panel-close'),
keyboardScope : $(document),
currentRequest: __debug_kit_id,
originalRequest: __debug_kit_id,
baseUrl: __debug_kit_base_url
});
toolbar.initialize();
谢谢大家!
【问题讨论】:
标签: javascript php apache sqlite cakephp-3.0