这是一种非常简单,非常强大的方法,可以在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 );

codeigniter 访问html,如何在codeigniter中集成html模板相关推荐

  1. wordpress模板_如何在WordPress中创建类别模板

    wordpress模板 Have you visited a site where each category has different layout? In WordPress theme dev ...

  2. 如何在C++中集成LUA脚本(LuaWrapper For C++篇)

    为什么要用Lua作脚本? 使用Lua作脚本,主要是因为它小巧玲珑(体积小,运行快),而且它的语法又比较简单明了.不过,使用LuaAPI将Lua引擎集成到程序中,确实有一些不方便--用落木随风网友的话来 ...

  3. 如何在PowerPoint中创建自定义模板

    PowerPoint provides extremely useful resources called templates that automatically construct the fou ...

  4. 如何在KeyShot中设置材质模板?

    在 KeyShot 中,有一个强大的功能就是材质模板,它能够自动化应用到模型上的材质,在使用材质模板时,任何人都可以通过它节省操作时间,使其自动应用材质到场景里的部件.当你将材质模板创建好后,便可以将 ...

  5. 文档 hbase_0783-6.2.0-如何在Hue中集成HBase

    文档编写目的 Fayson在前面介绍了<0635-5.16.1-Hue集成HBase出现Api Error异常分析>和<0647-6.1.1-Hue集成HBase出现Api Erro ...

  6. jwt token 过期刷新_如何在SpringBoot中集成JWT(JSON Web Token)鉴权

    这篇博客主要是简单介绍了一下什么是JWT,以及如何在Spring Boot项目中使用JWT(JSON Web Token). 1.关于JWT 1.1 什么是JWT 老生常谈的开头,我们要用这样一种工具 ...

  7. Maven 系列 3:如何在 Eclipse 中集成配置 Maven(以 apache-maven-3.6.2、eclipse-jee-2019-09-R-win32-x86_64 为例)

    文章目录 前言 一.打开 Eclipse 进入 Maven 配置页面 二.将本地 Maven 路径对应到 Eclipse 中 三.将配置文件集成到 Eclipse 中 四.开启 Eclipse 的 M ...

  8. 如何在APP中集成Google账户登录

    下图是用谷歌账户的登录流程图: 如果在APP中使用Google账户进行登录. 步骤一: <span style="font-size:18px;">GoogleSign ...

  9. python中变量通过变量名访问_如何在python中访问给定变量的名称?

    我在python编程,并需要访问我已经给一个对象的名称,以便能够将其作为一个字符串(与另一个字符串连接)传递. 我需要这样做的原因是,我使用的程序迫使我创建一个全局(在我的情况下是一个字典),我正在写 ...

  10. yii2 ajax访问控制器,如何在yii2中运行控制器动作作为ajax

    使用模态来解决它. use yii\bootstrap\Modal; use johnitvn\ajaxcrud\CrudAsset; Html::a('Custom', ['custom'], [' ...

最新文章

  1. 人工智能的学习,需要学习哪些算法和数学知识呢?需要什么学历?
  2. 你所未知的人工智能应用领域
  3. 戴尔官网全网抄底价! 企业级高性能机Vostro仅¥1,999!更有额外福利等你来领!...
  4. 【蓝桥杯-第五届】 啤酒和饮料
  5. java23种模式之单例模式
  6. iec60870-5-104通讯协议编程_三菱FX编程口通讯协议1——协议解读
  7. Android之开启内置闹钟与已安装的应用程序设置
  8. (41)FPGA四种常用逻辑门(异或门)
  9. python所有软件-Python和pip,列出可用的软件包的所有版本?
  10. python print tab_python print tab_Python 字符串 expandtabs() 方法
  11. Ubuntu14.04系统中文输入法安装详解
  12. 如何让内容页调用样式表?
  13. IT职业技能图谱:IT工程师学习路线
  14. 请介绍一下ivac 2L
  15. Eclipse时区出问题,与北京时间相差八小时
  16. 史上最全的Android面试题集锦,Android岗
  17. 如何在Python中使用LightFM构建可扩展的电子商务推荐系统?
  18. Arduino控制数码管显示,亮度,冒号,字符(四段共阳)
  19. 百度搜索中“鱼龙混杂”的加盟信息,如何靠AI 解决?
  20. FPGA学习之深入浅出玩转FPGA

热门文章

  1. 【业界新闻】浪潮高端存储系统技术发展及展望(下篇)
  2. JAVA后端应该学什么技术?
  3. 诺基亚808 PureView
  4. mysql关系范式试题_数据库范式练习题
  5. MATLAB调用CPP代码
  6. 表达式(四则运算)计算的算法代写 essay代写
  7. ionic2中的订单详情页面
  8. PicGo的安装与使用
  9. 艾永亮:优衣库,究竟是怎么卖衣服的?
  10. 线上收单和线下收单的区别