2013-06-04 22 views
5

Ho il seguente nel mio costruttore CodeIgniter:CodeIgniter, passando oggetto alla visualizzazione

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

Quando provo ad accedere a questo nella mia funzione di indice:

public function index() { 

    var_dump($this->navbar); 

questo funziona.

ora cercato di passare $ this-> barra di navigazione alla vista con:

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

Nella vista ho

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

ottengo:

Message: Undefined property: MY_Loader::$navbar  

Come può Faccio questo lavoro?

Grazie in anticipo,

risposta

11

provare come questo

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

e nella vista tentano come

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

che ha funzionato, grazie – user61629

Problemi correlati