2013-06-04 12 views
5

Mam następujących w moim konstruktora CodeIgniter:CodeIgniter, przekazaniem obiektu do widoku

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

Kiedy próbuję uzyskać dostęp do tego w mojej funkcji indeksu:

public function index() { 

    var_dump($this->navbar); 

to działa.

teraz starał się przekazać $ this-> navbar do widoku z:

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

W widoku mam

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

uzyskać:

Message: Undefined property: MY_Loader::$navbar  

Jak można Robię to?

Dzięki z góry,

Odpowiedz

11

Spróbuj jak to

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

iw widoku spróbować jak

<?php echo 'in nav ';var_dump($navbar); exit; ?> 
+1

który pracował, dzięki – user61629

Powiązane problemy