如何在 Codeigniter v.3 中实施 Medoo
How to implement Medoo in Codeigniter v.3
我无法使 Codeigniter v3.1.8 与 Medoo DB 框架一起工作。有没有说明如何做到这一点?我应该只包含 Medoo 库还是预配置 Codeigniter 设置?
由于 Medoo php 文件是命名空间的,使用 use
语句,并且包含另一个 class Raw
你不能将它作为一个库加载(至少直到CI4 推出)。根据需要只需要文件或使用 composer 自动加载它(CI 支持)可能是最简单的。
否则您可以在 application/core
中创建一个 MY_Controller
并在文件顶部要求它,例如:
require(APPPATH . 'third_party/Medoo.php');
class MY_Controller extends CI_Controller {
}
然后任何需要它的控制器都应该扩展 MY_Controller
。
或者,您可以按照我在这里的回答(加载命名空间库的技术):
我无法使 Codeigniter v3.1.8 与 Medoo DB 框架一起工作。有没有说明如何做到这一点?我应该只包含 Medoo 库还是预配置 Codeigniter 设置?
由于 Medoo php 文件是命名空间的,使用 use
语句,并且包含另一个 class Raw
你不能将它作为一个库加载(至少直到CI4 推出)。根据需要只需要文件或使用 composer 自动加载它(CI 支持)可能是最简单的。
否则您可以在 application/core
中创建一个 MY_Controller
并在文件顶部要求它,例如:
require(APPPATH . 'third_party/Medoo.php');
class MY_Controller extends CI_Controller {
}
然后任何需要它的控制器都应该扩展 MY_Controller
。
或者,您可以按照我在这里的回答(加载命名空间库的技术):