用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1440|回复: 6
收起左侧

[已解决] 大神们,请问下要向视图中传递变量

[复制链接]
发表于 2016-11-24 10:36:41 | 显示全部楼层 |阅读模式
每个页面都需要这个变量,必须在每个方法里都传递吗?有没有办法在父类中传递,而不加载视图页面


不用session

发表于 2016-11-24 10:52:31 | 显示全部楼层
$this->load->view('welcome/index',$data);
 楼主| 发表于 2016-11-24 11:48:34 | 显示全部楼层
Aloghli 发表于 2016-11-24 10:52
$this->load->view('welcome/index',$data);

我想在父类里面传递 不加载视图
发表于 2016-11-24 11:50:41 | 显示全部楼层
发表于 2016-11-24 12:26:48 | 显示全部楼层
Hex 发表于 2016-11-24 11:50
你要的是这个 http://codeigniter.org.cn/user_guide/libraries/loader.html?highlight=var#CI_Loader::var ...

顶。忽略了这个load方法,原来还可以被缓存的哦。
以前都是在父类控制器里定义一个视图公用的$data来保存,现在看来CI还有很多方法没被发现。
 楼主| 发表于 2016-11-24 13:54:50 | 显示全部楼层
Hex 发表于 2016-11-24 11:50
你要的是这个 http://codeigniter.org.cn/user_guide/libraries/loader.html?highlight=var#CI_Loader::var ...

对 就是这个 多谢 大神
发表于 2016-11-24 20:05:46 | 显示全部楼层
那你可以直接写$this->data=array()啊

本版积分规则