CodeIgniter 3 - 库替换

时间:2015-07-19 18:47:49

标签: codeigniter composer-php monolog

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

  1. 通过Composer安装Monolog。
  2. 按照配置和库的说明分别复制monolog.php和Log.php。
  3. 将Composer自动加载指令添加到我的CI index.php文件中;正在调用自动​​加载器,但库未初始化。
  4. 预期结果:使用Monolog而不是本机CI日志记录。 观察到结果:CI使用内置CI记录。

    我错过了什么?

1 个答案:

答案 0 :(得分:2)

参见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