2015-04-02 39 views
0

所有的东西正常工作在本地主机上笨负荷只有一个视图

URL是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

而不是加载这种方式尝试加载首页和页脚内主页 – 2015-04-02 10:56:28

+0

是的,但工作,但我想这不是加载多个视图的正确方式 – murtazamzk 2015-04-02 10:58:14

+0

有没有写过这样的规则,你不能加载多个视图以这种方式或它不是加载多个视图的正确方式 – 2015-04-02 10:59:47

回答

1

这里最重要的线索就是你的国家......

所有的东西在本地主机上工作正常

那么哪三个视图之一在服务器上工作?

我的猜测将是家庭和两个不是_templates文件夹视图。

+0

只有加载页脚视图,如果我删除它只加载home_page – murtazamzk 2015-04-02 11:42:47

+0

回到基础 - 只需为页眉,页脚和页脚制作一些非常简单的视图。对于标题 - “这是标题”,主页 - “这是主页”和页脚“这是页脚”。这三个视图没有任何变量,看看你给了什么。 – TimBrownlaw 2015-04-03 00:38:43

0

尝试增加true查看

$this->load->view('_templates/header_one', $hdata, TRUE); 
$this->load->view('home', $data, TRUE); 
$this->load->view('_templates/footer', NULL, TRUE); 

尝试也使模板文件夹视图/模板而不是意见/ _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;?> 
+0

是试过了,没有工作 – murtazamzk 2015-04-02 11:54:49

+0

我更新了我的帖子尝试新的部分确保模板文件夹匹配 – user4419336 2015-04-02 12:33:02

+0

是的,这将起作用,对于家庭控制器我加载页眉和页脚视图在主页视图 '$ this-> view ('_teamplates/header_one');' 但是,我将不得不编辑大约50个文件 – murtazamzk 2015-04-02 12:36:20

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); 

我希望这会有所帮助。