0

テーブル ライブラリを使用するコントローラー メソッドがあります。

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

テーブルライブラリを使用してテーブルを生成する別の方法:

function _generateTableHTML($tabledata)
{
....

問題は、テーブル ライブラリがインデックス メソッドにのみ読み込まれるため、_generateTableHTML()メソッドを実行すると、ライブラリがないためにエラーが発生することです。

メソッドにも追加$this->load->library('table')して、_generateTableHTML()2回ロードされるようにする必要がありますか? または、すべて/両方の方法で使用できるようにロードするより良い方法はありますか?

4

1 に答える 1

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

ライブラリをコンストラクターにロードして、すべてのメソッドで使用できるようにします。

于 2013-05-26T02:00:20.163 に答える