codeigniter 访问html,如何在codeigniter中集成html模板

这是一种非常简单,非常强大的方法,可以在codeigniter中执行非常灵活的模板

http://news.dice.com/2013/02/18/how-to-build-a-to-do-app-with-codeigniter/

忽略标题,本课程的大部分内容都是关于在CI中设置模板。

请注意,我首先从net.tutsplus.com上的jeffrey方式CI教程中了解到这种方法

所有这些都值得一试:http://net.tutsplus.com/sessions/codeigniter-from-scratch/

编辑 - 确定这是足够好的添加发布。所以在教程中,在template.php页面上,您将看到

$this->load->view($maincontent);这很酷。但这要好得多:

// load your header views

$templatefolder = 'beta/';

if(isset($content01))

$this->load->view($templatefolder.$content01);

if(isset($content02))

$this->load->view($templatefolder.$content02);

if(isset($content03))

$this->load->view($templatefolder.$content03);

// load your footer views因此,我没有调用视图“maincontent”,而是引用了$ content1,$ content2等等。因为我们正在做,如果是isset,则不需要它们。这样,您就可以轻松地将多个视图文件发送到模板。如果您只是显示消息等,或者根本没有。还要注意我们有$ templatefolder - 这样您就可以轻松地将模板文件重用于其他网站模板,即使使用相同的内容也是如此。

在你的控制器(类似于教程)中它将是

$data['content01'] = 'codeigniterrawks';

$data['content02'] = 'mypetlion';

// beta template

$this->load->view( 'template_beta', $data );请注意,如果我想将相同的视图文件引入不同的模板,那将是多么容易

$data['content01'] = 'codeigniterrawks';

$data['content02'] = 'mypetlion';

// alpha template

$this->load->view( 'template_alpha', $data );

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值