用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6310|回复: 8
收起左侧

[HELP] CI框架引入模板问题

[复制链接]
发表于 2014-8-20 13:18:47 | 显示全部楼层 |阅读模式
刚开始接触CI框架,最近在尝试做一个小项目,页面的顶部和底部是固定的,每次加载模板也的时候都要在控制器方法里这样写:
$this->load->view('header.php');

$this->load->view('内容页.php');

$this->load->view('footer.php');

请问有什么方法可以让我省略这两步?
$this->load->view('header.php');
$this->load->view('footer.php');

发表于 2014-8-20 13:56:03 | 显示全部楼层
试一下在父类上写咯,有个帖子跟你的问题差不多,可以找一下
 楼主| 发表于 2014-8-20 19:09:25 | 显示全部楼层
你的意思是直接在CI_Controller超父类写?
发表于 2014-8-21 11:45:24 | 显示全部楼层
能给段代码吗?怎么在父类写呢?view应该是顺序加载的吧?
发表于 2014-8-21 18:17:15 | 显示全部楼层
可以使用twig模板
 楼主| 发表于 2014-8-21 19:35:48 | 显示全部楼层
wlyx 发表于 2014-8-21 18:17
可以使用twig模板

可以指导一下怎么使用吗?{:soso_e181:}
发表于 2014-8-22 09:34:53 | 显示全部楼层
可以再构造方法里先直接载入头部$this->load->view('header.php'); 这样每个控制其方法都可以省略一行代码,但是尾部还是要写
发表于 2014-8-22 10:24:50 | 显示全部楼层
duanbiaowu 发表于 2014-8-21 19:35
可以指导一下怎么使用吗?

还是搜索一下吧,这东西不是一两句话能说的清楚地
发表于 2015-3-24 15:53:43 | 显示全部楼层
可以用layout

本版积分规则