视图引入视图问题
视图引入视图时代码行会出现:Fatal error: Using $this when not in object context in F:\WorkSpace\zhongding\application\views\index.php on line 4。求解 错误代码段是什么?(粘贴出来) 视图中是没有load-view方法的,如果想在视图中引用另外一个视图的内容,应该是在控制器里用带三参数的load->view方法把子视图转成字符串保存在一个变量里,然后将这个子视图的内容一并加到主视图的数据数组里。例如:
控制器里
$data['sub_view_buff'] = $this->load->view('sub_view_name', $sub_view_data, TRUE );
$this->load->view('main_view_name', $data );
在主视图里
echo $sub_view_buff;
可以直接用echo 把$sub_view_buff输出到你想要的位置就可以了。 一个视图里是可以引入另外一个视图的,如:home页面,可以引入header、footer,方法$this->load->view('header');
如果引入的视图有动态数据,采用HMVC模式进行处理
页:
[1]