嘿伙计们,我在使用codeigiter加载多个视图时遇到了问题。
$this->load->view('header');
$this->load->view('body-view', $data);
$this->load->view('footer');
上面的代码允许我在我工作过的其他服务器上相互加载视图。出于某种原因,我的服务器一次只能输出其中一个视图。我已经使用codeigniter几年了,所以我知道这是有效的语法。
我的服务器配置可能是输出问题吗?非常感谢任何帮助。
答案 0 :(得分:1)
我解决了这个问题。有些我怎么认为codeigniter的包必须已经损坏。我刚刚用新下载的版本重新配置了codeigniter,我的代码完美无缺。
答案 1 :(得分:0)
而是尝试这种方法
$view = $this->load->view('header',array(),TRUE);
$view .= $this->load->view('body-view', $data , TRUE );
$view .= $this->load->view('footer',array(),TRUE);
echo $view;
同时检查你的html syntex,加载多个视图时可能会导致问题。请验证您的HTML,然后重试。