我想了解
的含义$this->log($user,'debug')
和
$this->log('index','debug')
在CakePHP的以下代码中。 谢谢。
Class CompaniesController extends AppController
{
public function isAuthorized($user)
{
$this->log($user,'debug');
$action=$this->request->params['action'];
if(in_array($action,['index','category'])&& $this->isLoggedIn()){
$this->log('index','debug');
return true;
}
}
}
答案 0 :(得分:1)
这与登录Cakephp有关。
$this->log
用于在/logs/error.log文件中记录/写入消息。
$this->log($user,'debug');
此处调试是日志记录级别。此行会将$user
变量数据写入/logs/error.log文件。
和
$this->log('index','debug');
这将在/logs/error.log文件中写入“索引”。
CakePHP支持标准的POSIX日志记录级别集。每个级别代表严重程度的提高:
Emergency: system is unusable
Alert: action must be taken immediately
Critical: critical conditions
Error: error conditions
Warning: warning conditions
Notice: normal but significant condition
Info: informational messages
Debug: debug-level messages