这是一个很小的问题,但它困扰着我 - 我正在尝试将 tank auth 与我的 codeigniter 站点集成,因此我将 tank auth 控制器的一部分移动到我的主页控制器中。
我通常将整个控制器中使用的所有库/模型等加载为构造函数中的数组,例如
function __construct(){
parent::__construct();
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation', 'security', 'tank_auth');
$this->lang->load('tank_auth');
}
这是由于某种原因产生了一个空白站点(在此输出内容下方当然有一个索引控制器)
但是以下代码可以正常工作:
function __construct(){
parent::__construct();
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
$this->load->library('security');
$this->load->library('tank_auth');
$this->lang->load('tank_auth');
}
这不是我知道的主要问题,但我会很感激任何关于为什么这不起作用的想法 - 他们肯定在做同样的事情 - 我猜作为数组加载正在同时加载 tank auth 库和安全库,并且错误的是先加载 - 作为数组加载时有没有办法强制加载顺序?
非常感谢任何输入/想法