0

カスタム ライブラリからコントローラーにデータを渡して、ビューで使用できるようにしようとしています。私の人生では、どこが間違っているのかわかりません。

データベースの結果を取得するつもりでした。テストのために単純な配列に頼りましたが、まだ機能していません。

図書館:

class Test{
  public function __construct(){
    $this->CI =& get_instance();
  }
  public function getStuff(){
    $test = array('one','two','three');
    return $test;
  }
}

コントローラー:

function __construct(){
  parent::__construct();
  $this->load->library(array('form_validation', 'test'));
}

public function index(){
  $data['q'] = $this->test->getStuff();
  $this->load->view('index', $data);
}

景色:

var_dump($q); // returns Message: Undefined variable: q

遅いので、これはばかげたエラー/タイプミスである可能性があります。これは CodeIgniter 2.1.0 を使用しています。私はこれをグーグルで検索しました-解決策はどれも機能していないようです。

ご覧いただきありがとうございます。

4

0 に答える 0