-5

我无法使 Codeigniter v3.1.8 与 Medoo DB 框架一起使用。是否有任何说明如何做到这一点?我应该只包含 Medoo lib 还是预配置 Codeigniter 设置?

4

1 回答 1

2

由于 Medoo php 文件是命名空间、使用use语句并包含另一个类Raw,因此您无法将其作为库加载(至少在 CI4 推出之前不会)。根据需要只需要文件或使用 composer 自动加载它(CI 支持)可能是最简单的。

否则,您可以只创建一个MY_Controllerinapplication/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 回答