0

私のコードの何が問題なのか、なぜこのエラーがスローされるのか疑問に思っています。 48"

私は他の機能と同じコードを持っていますが、他の機能は正常に動作します..私はこのエラーで頭を壊しています:(

これは私のコントローラーにあります:

        //check if dir has image
        $this->load->library('image_checker');
        $this->image_checker->check_if_image_exist(); //this is line 48

これは私が呼び出す私のライブラリにあります:

class Image_checker extends CI_Controller {

var $userfile_path;

function __construct()
{
    parent::__construct();
    $this->userfile_path = realpath(APPPATH . '../userfiles/');
}

public function check_if_image_exist()
{
        $user = $this->session->userdata('username');
        $dir = $this->userfile_path;

        $handle = opendir($dir);

        while(($file = readdir($handle)) !== false){
             if($file != "." && $file != ".."){
                $file_list[] = $file;
             }
        }
        closedir($handle);

    return $file_list;
}

}

前もって感謝します!-ダリル

4

1 に答える 1

1

を拡張CI_Controllerしているため、それがコントローラーのように見えるので、次のように変更します。

class Image_checker extends CI_Controller {
...

class Image_checker {
...

詳細: Codeigniter カスタム ライブラリ

于 2013-02-03T04:11:50.277 に答える