5

codeigniter コンストラクターには次のものがあります。

$navbar= new stdClass(); 
$navbar->user_email = $this->user_email;
$navbar->vp = $this->vp;

インデックス関数でこれにアクセスしようとすると:

public function index() {

     var_dump($this->navbar);

これは機能します。

$this->navbar をビューに渡そうとしました:

$this->load->view('buyers/navbar', $this->navbardata);

私が持っているビューでは

<?php echo 'in nav ';var_dump($this->navbar); exit; ?>

私は得る:

Message: Undefined property: MY_Loader::$navbar    

どうすればこれを機能させることができますか?

前もって感謝します、

4

2 に答える 2

11

このようにしてみてください

$data['navbar'] = $this->navbardata;
$this->load->view('buyers/navbar', $data);

あなたの見解では、次のようにしてみてください

<?php echo 'in nav ';var_dump($navbar); exit; ?>
于 2013-06-04T04:29:50.677 に答える