什么是在Codeigniter中早期加载依赖项的最佳位置

时间:2011-07-02 00:22:47

标签: codeigniter

我编写了几个实现接口的控制器,因此必须在加载Controller之前加载它。在Codeigniter中早期加载依赖项的标准位置是什么?

2 个答案:

答案 0 :(得分:2)

只需在控制器顶部添加require_once即可加载界面。您不能使用默认的CodeIgniter自动加载,因为它不支持接口。虽然您可以在require_once的顶部添加./config/autoload.php行,但我建议您在每个控制器中添加它,如下所示:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

require_once APPPATH . 'controllers/Interface.php';

class Welcome extends CI_Controller {
  // Do something useful.
}

答案 1 :(得分:0)

在自动加载文件中:/ config / autoload.php