我有一个使用表库的控制器方法:
public function index()
{
.....
$this->load->library('table')
....
以及使用表库生成表的另一种方法:
function _generateTableHTML($tabledata)
{
....
问题是表库只在索引方法中加载,因此当运行_generateTableHTML()
方法时它会出错,因为它缺少库。
我是否应该将$this->load->library('table')
添加到_generateTableHTML()
方法中,以便加载两次?或者是否有更好的方法来加载它以便它可用于所有/两种方法?
答案 0 :(得分:2)
public function __construct()
{
parent::__construct();
$this->load->library('table');
}
您在构造函数中加载库,以便所有方法都可以使用它。