使库可用于所有方法

时间:2013-05-26 01:53:05

标签: php codeigniter

我有一个使用表库的控制器方法:

public function index()
{
.....
$this->load->library('table')
....

以及使用表库生成表的另一种方法:

function _generateTableHTML($tabledata)
{
....

问题是表库只在索引方法中加载,因此当运行_generateTableHTML()方法时它会出错,因为它缺少库。

我是否应该将$this->load->library('table')添加到_generateTableHTML()方法中,以便加载两次?或者是否有更好的方法来加载它以便它可用于所有/两种方法?

1 个答案:

答案 0 :(得分:2)

public function __construct()
{
    parent::__construct();
    $this->load->library('table');
}

您在构造函数中加载库,以便所有方法都可以使用它。