打开/关闭cakephp中特定控制器的调试模式

Rin*_*rge 11 php cakephp

我想打开cakephp中的particualr控制器的调试模式.现在我在config/core.php中这样做,它工作正常.但是在控制器中启用/禁用很容易,我们可以避免在实时站点中工作的问题,否则日志会搞砸用户

mar*_*ark 17

它的实际安全性至关重要,可以像在core.php中那样做任何疯狂的事情,它必须始终为所有用户前端站点保持0.

如果您想为某些管理员后端操作启用它,您可以在最开始的操作中执行此操作

Configure::write('debug', 2);
Run Code Online (Sandbox Code Playgroud)


小智 5

我参加这个聚会很晚,以防万一其他人需要这个

$skdebug = 0;
if ($_SERVER["REMOTE_ADDR"]== '121.75.33.244') $skdebug = 2;
Configure::write('debug', $skdebug);
Run Code Online (Sandbox Code Playgroud)

我是在异地工作的,所以我是IP上的唯一用户,当路由器决定跳出时要继续更新IP可能会很痛苦,但这是一个很小的代价。

这确实意味着所有控制器都已调试,但这不是问题。