【问题标题】:Do we have console for codeigniter我们有codeigniter的控制台吗
【发布时间】:2014-01-29 12:28:38
【问题描述】:

我最近一直在研究 codeigniter,我很惊讶我没有找到任何与 codeigniter 控制台相关的内容。所以基本上我想知道我们在codeigniter中是否有控制台,就像我们在rails和django中一样?

【问题讨论】:

  • 如果您编写脚本来提供功能,它会,否则不会。
  • @gwillie 没听懂,什么样的脚本?

标签: php ruby-on-rails django codeigniter codeigniter-2


【解决方案1】:

不,没有控制台。

与 CI 附带的控制台最接近的是 profiler。它提供:

benchmarks 基准点的经过时间和总执行时间 配置 CodeIgniter 配置变量 controller_info 请求的控制器类和方法 获取请求中传递的任何 GET 数据 http_headers 当前请求的 HTTP 标头 memory_usage 当前请求消耗的内存量,以字节为单位 发布请求中传递的任何 POST 数据 查询执行的所有数据库查询的列表,包括执行时间 uri_string 当前请求的 URI query_toggle_count 查询块默认隐藏的查询次数。

【讨论】:

  • 要激活分析器添加'$this->output->enable_profiler(TRUE);'在你的控制器中。
【解决方案2】:

除了 profiler,你可以使用 log_message('level', 'message') 函数写日志。详情请访问http://ellislab.com/codeigniter/user-guide/general/errors.html

如果您在 FireFox 或 Chrome 开发者工具中使用 Firebug,那么您可以使用 FirePHP 在浏览器控制台中写入日志。在浏览器中安装 FirePHP,下载 FirePHP 库,将库与 CodeIgniter 集成后,您可以使用以下代码将日志写入浏览器控制台。

$this->load->library("firephp");
$this->firephp->log("Hello World");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 2014-07-29
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多