view内载入view,如何共享数组data的内容呢?
使用view来载入header和footer的view的方法的确不错但传入view内的数组,不知道到如何再传入header和footer中, 因为在view中,已经把数组打散成独立的变量了。
我目前的做法是在控制器内把data再复制一遍, 但数组占用内存会翻倍,也不便于维护
$data['aaa'] = 'aaa';
$data['aaa'] = 'bbb';
$data['data']= $data;
然后再在view内加载view 的时候,再把$data传入
大家有没有什么好方法呢? 找到了, 原来我想多了, 其实会自动共享的~:L
// Controller
$data['something'] = 'Wohoo!';
$this->load->view('outer', $data);
// Outer view
<html>
<? $this->load->view('inner') ?>
</html>
// Inner view
<? echo $something; ?>
自问自答型:loveliness: 是的,自问自答,呵呵:)
页:
[1]