请问你们是用什么方法代替include的
我一般把网页的头部和底部分别提出来作两个header.php ,footer.php用include包含进去,不知在框架里怎么办
通常头部有个登录表单部分,需要判断$_SESSION
如果登录则显示“欢迎你$_SESSION”,否则显示登录表单
不知道你们在框架里怎么处理这部分
因为考虑以后会改变头和页脚的一些内容,最好单独弄出来 include可以放在views的叶子里,读view的时候会一起读的,推荐按以下方法来弄~
$this->load->library('session');
$usersession = $this->input->xss_clean($this->session->userdada('username'));
if(!$usersession){
echo '登陆';
//或
//$data = array();
//$this->load->view('yourViewPage',$data);
}else{
echo '表单';
//写什么都可以
}
假如上面这个路径为/index.php/login/logging/
可以用js来调用<script src='/index.php/login/logging/'></script>这样就能动态显示了,而且搜索引擎也收录不了这些,给页面其它关键字提供了方便
[ 本帖最后由 pp18180058 于 2008-5-31 23:01 编辑 ] 楼主说的是嵌套视图,你可以看看文档里介绍的嵌套视图,或者使用在视图文件里 load->view 的方式。 我考虑到的是用js调用就可以用cache了,不用cache太费资源了 pp18180058 发表于 2008-5-31 23:06 static/image/common/back.gif
我考虑到的是用js调用就可以用cache了,不用cache太费资源了
给力这种方式第一次遇到。。。 <?php include FCPATH.APPPATH.'views/your_include_file_name';?>
页:
[1]