Class 'App\Controller\Debugger' 未发现 cakephp ver3 错误

Class 'App\Controller\Debugger' not found error with cakephp ver3

我正在使用 cakephp 3.0.2。我尝试使用 Debugger::dump($date_taken_year); 并遇到错误 Error: Class 'App\Controller\Debugger' not found。如果我删除使用 Debugger::dump() 的行,错误消失并且控制器功能运行顺利。

我检查过 app.php 里面有这一行 'debug' => true,。我是否必须执行任何其他操作才能使用 Debugger class?我在使用 cakephp 时没有遇到任何问题 ver2.x

看来,你只是忘了导入命名空间,正确使用应该是

use Cake\Error\Debugger;
// ...
Debugger::dump($date_taken_year);