在localhost
上一切正常网址为http://2015.thedubaibazaar.com/
php版本是5.4
我正在加载三个视图,但它只加载一个
$this->load->view('_templates/header_one',$hdata );
$this->load->view('home', $data);
$this->load->view('_templates/footer');
然后在家庭控制器上我只加载了一个视图并且它正常工作
我已尝试调试所有问题,但没有出现任何错误
我使用的托管是softlayer
由于
答案 0 :(得分:1)
这里的重要线索是你陈述......
在localhost
上一切正常
3个视图中哪一个在服务器上工作?
我的猜测是家庭和两个不是_templates文件夹视图。
答案 1 :(得分:0)
尝试添加true
以查看
$this->load->view('_templates/header_one', $hdata, TRUE);
$this->load->view('home', $data, TRUE);
$this->load->view('_templates/footer', NULL, TRUE);
尝试制作模板文件夹视图/模板而不是views / _templates
$this->load->view('templates/header_one',$hdata, TRUE);
$this->load->view('home', $data, TRUE);
$this->load->view('templates/footer', NULL, TRUE);
编辑/更新
$data['header_one'] = $this->load->view('templates/header_one', $hdata); // You May need to use true with header_one and footer
$data['footer'] = $this->load->view('templates/footer');
$this->load->view('home', $data);
在视图上回显输出页眉和页脚
<?php echo $header;?>
Content Home
<?php echo $footer;?>
答案 2 :(得分:0)
我遇到了同样的问题,回应了为我修复它的观点。
echo $this->load->view($theme_name . '/_parts/header_view', $data, true);
echo $this->load->view($theme_name . '/some_view', null, true);
echo $this->load->view($theme_name . '/_parts/footer_view', null, true);
我希望这会有所帮助。