Php Codeigniter-集成油箱认证-发布加载库

Php Codeigniter-集成油箱认证-发布加载库,php,codeigniter,tankauth,Php,Codeigniter,Tankauth,这是一个相当小的问题,但它困扰着我- 我正在尝试将tank auth与我的codeigniter站点集成,因此我将tank auth控制器的一部分移动到我的主页控制器中 我通常加载所有库/模型等,这些库/模型作为构造器中的数组在整个控制器中使用,例如 function __construct(){ parent::__construct(); $this->load->helper(array('form', 'url')); $this->load-&

这是一个相当小的问题,但它困扰着我- 我正在尝试将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');
}
我知道这不是一个mahor问题,但我很想知道为什么这不起作用-当然他们在做同样的事情-我猜作为数组加载是同时加载tank auth library和security library,而错误的是先加载-作为数组加载时有没有办法强制加载顺序


非常欣赏的任何输入/想法

如果要使用
load()
加载多个库,必须传入一个数组


我不敢相信我错过了。。。这是漫长的一天
$this->load->library(array('form_validation', 'security', 'tank_auth'));