z498660443 发表于 2014-9-26 16:17:17

新手求助,公共视图header,footer加载问题

两个公共视图header,footer,加载这两个视图我目前想到的两种方法:

第一种:
直接在视图php页面相应地方加载
<?php $this->load->view("header");?>
<?php $this->load->view("footer");?>

第二种:
在控制器里
$data["header"] = $this->load->view("header","",true);   
$data["footer"] = $this->load->view("footer","",true);
$this->load->view('index',$data);
视图相应地方变量调用
<?php echo $header; ?>
<?php echo $footer; ?>
这个方法每个控制器都要写加载header,footer

求教下,有不有更好的方法?或者全局设置加载呢?

Hex 发表于 2014-9-26 17:42:30

在视图里加载是最佳实践。

asdfaa 发表于 2014-9-26 19:50:46

我用第一种

z498660443 发表于 2014-9-26 20:52:22

Hex 发表于 2014-9-26 17:42
在视图里加载是最佳实践。

好的非常感谢hex指点

z498660443 发表于 2014-9-26 20:52:48

asdfaa 发表于 2014-9-26 19:50
我用第一种

{:soso_e181:}

censtart 发表于 2016-3-25 11:49:31

第一方法,提示找不到对应文件,是什么问题?
页: [1]
查看完整版本: 新手求助,公共视图header,footer加载问题