CodeIgniter 3 - 库替换
CodeIgniter 3 - library replacement
尝试将 Monolog 实现到 CodeIgniter 3 基础安装中,并按照此处的说明实现:https://github.com/stevethomas/codeigniter-monolog,但由于某些原因 CI 3 没有替换内置系统 CI_Log 图书馆。我做了以下事情:
- 通过 Composer 安装了 Monolog。
- 已按照配置和库的说明分别复制 monolog.php 和 Log.php。
- 将 Composer 自动加载指令添加到我的 CI index.php 文件中;正在调用自动加载器,但库未初始化。
预期结果:使用 Monolog 而不是本机 CI 日志记录。
观察到的结果:CI 使用内置 CI 日志记录。
我错过了什么?
见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
尝试将 Monolog 实现到 CodeIgniter 3 基础安装中,并按照此处的说明实现:https://github.com/stevethomas/codeigniter-monolog,但由于某些原因 CI 3 没有替换内置系统 CI_Log 图书馆。我做了以下事情:
- 通过 Composer 安装了 Monolog。
- 已按照配置和库的说明分别复制 monolog.php 和 Log.php。
- 将 Composer 自动加载指令添加到我的 CI index.php 文件中;正在调用自动加载器,但库未初始化。
预期结果:使用 Monolog 而不是本机 CI 日志记录。 观察到的结果:CI 使用内置 CI 日志记录。
我错过了什么?
见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