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

[HELP] 请教一染的问题

[复制链接]
发表于 2014-1-17 20:05:39 | 显示全部楼层 |阅读模式
假设下面的场景:
我有两个html模板 header.php 和 footer.php
我在渲染每一个页面的顺序都是 $this->load->view("header") 到 $this->load-view("some page body") 到 $this->load->view("footer")

现在将 header和footer的加载用HOOK来自动实现,
header使用post_controller_constructor hook
footer使用 web_post_controller hook

现在问题来了,现在我本身希望向header里面传递一个变量index,该变量的值是随控制器方法调用的不同而不同的(就是说当调用某些方法时希望将index设置为1,调用其他方法时将index设置为2 ......),但看了hook里虽然也能给调用的方法传递参数,但是参数都是写死在配置里的,请问这个在CI里需要如何实现???
发表于 2014-1-19 10:07:00 | 显示全部楼层
第一种方法:
使用第二个参数
$header_contents = $this->load->view("header",true) ;
将上变量作为数据传输过去
第二种方法 使用模板

可以使用template
也可以使用 include 包含

本版积分规则