【问题标题】:CodeIgniter 3 - library replacementCodeIgniter 3 - 库替换
【发布时间】:2015-07-19 18:47:49
【问题描述】:

尝试将 Monolog 实现到 CodeIgniter 3 基础安装中,并按照此处的说明实现:https://github.com/stevethomas/codeigniter-monolog,但由于某种原因 CI 3 不会替换内置系统 CI_Log 库。我做了以下事情:

  1. 通过 Composer 安装 Monolog。
  2. 分别按照配置和库的说明复制monolog.php和Log.php。
  3. 在我的 CI index.php 文件中添加了 Composer 自动加载指令;正在调用自动​​加载器,但库未初始化。

预期结果:使用 Monolog 而不是本机 CI 日志记录。 观察到的结果:CI 使用内置 CI 日志记录。

我错过了什么?

【问题讨论】:

    标签: codeigniter composer-php monolog


    【解决方案1】:

    http://www.codeigniter.com/user_guide/general/core_classes.html#replacing-core-classes 必须放在application/core 目录下。

    关于 Composer 自动加载器。 CI 3 有它的配置$config['composer_autoload']。 见http://www.codeigniter.com/user_guide/general/autoloader.html

    【讨论】:

    • 谢谢你 - 我已经用你的回答让它工作了。它与作者对这些库的说明不同,但是嘿,它有效,而且是正确的方法...... :-)
    猜你喜欢
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    相关资源
    最近更新 更多