dl_snaker 发表于 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里需要如何实现???

kevin11 发表于 2014-1-19 10:07:00

第一种方法:
使用第二个参数
$header_contents = $this->load->view("header",true) ;
将上变量作为数据传输过去
第二种方法 使用模板

可以使用template
也可以使用 include 包含
页: [1]
查看完整版本: 请教一染的问题