所以我最近尝试为cakephp 2.6安装DebugKit并遇到一个有趣的问题。我在bootstrap.php中加载了插件。我在core.php中将调试设置为1。我在AppController.php中加载了组件。我已经从default.ctp中删除了sql_dump。当我加载我的应用程序时,我没有在右上角看到蛋糕徽标,我收到一条消息,打印在页面底部,上面写着。
There are no active panels. You must enable a panel to see its output.
非常感谢任何帮助。
按要求在文件中编码:
bootstrap.php中
CakePlugin::load( [ 'DebugKit', 'BoostCake', 'Search' ] );
core.php中
Configure::write('debug', 1);
AppController.php
public $helpers = [
'DebugKit.Toolbar',
'Session',
'Html',
'Form',
'Paginator' => [ 'className' => 'BoostCake.BoostCakePaginator' ],
]
答案 0 :(得分:0)
我在发布代码后立即看到了问题。
我在helpers数组中声明了Debugkit.Toolbar而不是components数组,所以现在我有了
$components = [ 'DebugKit.Toolbar' ];
一切正常。感谢发布的所有人