我无法使 Codeigniter v3.1.8 与 Medoo DB 框架一起使用。是否有任何说明如何做到这一点?我应该只包含 Medoo lib 还是预配置 Codeigniter 设置?
1 回答
2
由于 Medoo php 文件是命名空间、使用use
语句并包含另一个类Raw
,因此您无法将其作为库加载(至少在 CI4 推出之前不会)。根据需要只需要文件或使用 composer 自动加载它(CI 支持)可能是最简单的。
否则,您可以只创建一个MY_Controller
inapplication/core
并在文件顶部 require 它,例如:
require(APPPATH . 'third_party/Medoo.php');
class MY_Controller extends CI_Controller {
}
然后任何需要它的控制器都应该扩展MY_Controller
.
或者,您可以在此处按照我的回答(加载命名空间库的技术):如何在 codeigniter 中包含 OOP“defiant randomdotorg”库?
于 2018-04-22T18:35:56.807 回答