在Codeigniter中加载视图

时间:2013-05-02 02:13:55

标签: php codeigniter codeigniter-2

嘿伙计们,我在使用codeigiter加载多个视图时遇到了问题。

$this->load->view('header');
$this->load->view('body-view', $data);
$this->load->view('footer');

上面的代码允许我在我工作过的其他服务器上相互加载视图。出于某种原因,我的服务器一次只能输出其中一个视图。我已经使用codeigniter几年了,所以我知道这是有效的语法。

我的服务器配置可能是输出问题吗?非常感谢任何帮助。

2 个答案:

答案 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,然后重试。