Kys*_*lik 10 php error-handling codeigniter
我想创建库,会写在"错误"的消息database,我不认为我能写PHPs错误,也没有,但我可以写我自己的"错误"类似CodeIgniters
$this->error->write("User is not allowed to go in here");
我知道有一个错误处理已经内置CodeIgniter在所有的顶部它只支持写入errors/infos/debugs的文件不是数据库.
真正的问题是:如何获得controller被调用的函数.
让我说我在控制器 - > ./admin/settings.php和错误ocures,代码将调用我的库,我希望它存储调用它的控制器.(我可能被迫将其作为参数发送,但我不想手动编写它fcn("error text", "/settings.php");
假设输出:控制器调用/controllers/admin/settings.php内部的某个地方class.
Roo*_*eyl 24
您可以使用路由器类来获取此信息
也适用 Codeigniter v3.0.x
获得控制器(类)
$this->router->class
Run Code Online (Sandbox Code Playgroud)
获得方法(功能)
$this->router->method
Run Code Online (Sandbox Code Playgroud)