CI(CodeIgniter)框架视图中加载视图的方法


Posted in PHP onMarch 24, 2017

本文实例讲述了CI(CodeIgniter)框架视图中加载视图的方法。分享给大家供大家参考,具体如下:

CI做为php的一个轻量级框架,其自身具备很多优点,在此我重点想说的是视图中加载视图。

1:在Application\config\database.php文件中设置好CodeIgniter 数据库变量之后,紧接着在Application\config\config.php文件中设置基础 URL。例如我的基础 URL 是:http://localhost/codeigniter/

2:接下来创建默认的控制器与视图,创建控制器的目录为:application\controllers\ 文件夹内,创建一个名为 student.php 的控制器。并在 application\config\routes.php 内将其设置为默认控制器。

Controller->student.php

class Student extends CI_controller{
  public function __construct(){
    parent::__construct();
  }
  public function index(){
    $date['title']="Classroom:Home Page";
    $date['headline']="Welcome to the Classroom Management System";
    $date['include']="Student_index";
    $this->load->view('template',$date);
  }
}

views->template.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title><?php echo $title;?></title>
</head>
<body>
<h1><?php echo $headline;?></h1>
<?php $this->load->view($include);?>
</body>
</html>

view->student_index.php

Congratulations.Your initial setup is complate!

如果你访问:http://localhost/CodeIgniter/index.php/student/index

the result will output:

Welcome to the Classroom Management System
Congratulations.Your initial setup is complate!

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

PHP 相关文章推荐
echo(),print(),print_r()之间的区别?
Nov 19 PHP
PHP中使用gettext来支持多语言的方法
May 02 PHP
php中3des加密代码(完全与.net中的兼容)
Aug 02 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 PHP
使用php统计字符串中中英文字符的个数
Jun 23 PHP
php导出word文档与excel电子表格的简单示例代码
Mar 08 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
May 10 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
简单的自定义php模板引擎
Aug 26 PHP
PHP中串行化用法示例
Nov 16 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
Nov 20 PHP
浅谈如何提高PHP代码质量之端到端集成测试
May 28 PHP
总结的一些PHP开发中的tips(必看篇)
Mar 24 #PHP
CI(CodeIgniter)框架实现图片上传的方法
Mar 24 #PHP
PHP的自定义模板引擎
Mar 24 #PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
Mar 24 #PHP
利用ajax和PHP实现简单的流程管理
Mar 23 #PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 #PHP
Paypal实现循环扣款(订阅)功能
Mar 23 #PHP
You might like
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
php自动适应范围的分页代码
2008/08/05 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
扩展easyui.datagrid,添加数据loading遮罩效果代码
2010/11/02 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
jQuery与getJson结合的用法实例
2015/08/07 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
vue的常用组件操作方法应用分析
2018/04/13 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
echarts多条折线图动态分层的实现方法
2019/05/24 Javascript
vue 动态创建组件的两种方法
2020/12/31 Vue.js
python&amp;MongoDB爬取图书馆借阅记录
2016/02/05 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
python datetime处理时间小结
2020/04/16 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
2020/05/25 Python
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
教师教学评估方案
2014/05/09 职场文书
电子商务专业自荐信
2014/06/02 职场文书
廉政教育的心得体会
2014/09/01 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
颐和园的导游词
2015/01/30 职场文书
行政申诉状范文
2015/05/20 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android