codeigniter,传递对象到视图 [英] codeigniter, passing object to view

查看:169
本文介绍了codeigniter,传递对象到视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的codeigniter构造函数中有以下:

I have the following in my codeigniter constructor:

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

当我尝试在我的索引函数中访问时:

When I try to access this in my index function:

public function index() {

     var_dump($this->navbar);

这样有效。

通过$ this-> navbar到视图:

I now tried to pass $this->navbar to the view with:

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

在视图中我有

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

我得到:

Message: Undefined property: MY_Loader::$navbar    

提前感谢,

推荐答案

/ p>

Try like this

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

并在您的视图中尝试

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

这篇关于codeigniter,传递对象到视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆