新手请教一个问题,困扰了很久。
正在研究CI,因为刚刚开始,正在动手学习,结果刚一上手,一个问题出现,弄了很久没有办法解决。比如,网站中有很多部分,是公用的,比如网站的配置信息,页头页尾等HTML标记等。
配置信息,目前我采取的办法,是直接写在config.php文中,方式是增加数组内容。但如何重复引用页头页尾等标记,就找不到更好的办法了。
最开始的想法是,是使用include,但翻遍手册,也没有看到include的有关设置,如果扩展类的话,即便是按手册的里的要求,比如文件名,放置路径等都完全按手册操作,但提示找不到文件。
完全迷惑了。
请斑竹或高人指点条明路。
还有,CI不是使用Smarty模板引擎,在视图文件中,可以使用类似<?php include_once('header.php')?>这样的结构么?
如果可以,那么与header.php成对的配置文件(控制器),放置在什么位置?在其他控制器中怎么引用?
很迷惑,求解。 关于 header 和 footer,我的做法是嵌套视图,也就是在视图中 $this->load->view('header');
这样就可以复用了,而我不推荐用 include 的方法,CI 里不需要 include!
header.php 也是放置在 views 目录下,和普通的视图没有区别,可以参考手册。 非常感谢管理员的答复,有点茅塞顿开的感觉,我马上去尝试一下。
非常感谢及时的服务。
页:
[1]