0

CI で複数のライブラリを読み込もうとしていますが、エラーが発生します。これが私のコントローラーです

function index()
{                   
    $this->load->library('materials_library/File_Manager');
    $this->load->library('materials_library/Layout');

    $data = array();

    // Send content to template
    $this->layout->view('materials_library/file_manager', $data, 'ml_cms');
}

エラーは、ビューが未定義のプロパティであることを示しています。最初の をコメントアウトするとload->library、エラーは発生しません。CI で複数のライブラリをロードするにはどうすればよいですか?

編集:

class File_manager
{
    private $CI;

    public function __construct()
    {
        $this->CI =& get_instance();
    }
}
4

2 に答える 2

1

複数をロードするには、それらを 1 つの配列に入れるだけです。

$this->load->library( array('materials_library/File_Manager', 'another/library') );
于 2012-06-05T17:52:21.823 に答える