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 相关文章推荐
PHP源码之 ext/mysql扩展部分
Jul 17 PHP
php+mysql事务rollback&amp;commit示例
Feb 08 PHP
php数据库抽象层 PDO
May 07 PHP
实用PHP会员权限控制实现原理分析
May 29 PHP
解析如何在PHP下载文件名中解决乱码的问题
Jun 20 PHP
linux下编译安装memcached服务
Aug 03 PHP
php常用数学函数汇总
Nov 21 PHP
PHP上传文件时自动分配路径的方法
Jan 09 PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 PHP
利用php操作memcache缓存的基础方法示例
Aug 02 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
Jul 01 PHP
php实现登录页面的简单实例
Sep 29 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
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
PHP 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
深入解析php之apc
2013/05/15 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
2020/03/16 PHP
指定js可访问其它域名的cookie的方法
2007/09/18 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
JavaScript基础教程——入门必看篇
2016/05/20 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
详解处理Vue单页面应用SEO的另一种思路
2018/11/09 Javascript
layui table单元格事件修改值的方法
2019/09/24 Javascript
axios 实现post请求时把对象obj数据转为formdata
2019/10/31 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
[01:38]完美世界DOTA2联赛(PWL)宣传片:第一站
2020/10/26 DOTA
python实现k均值算法示例(k均值聚类算法)
2014/03/16 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
pytorch中tensor的合并与截取方法
2018/07/26 Python
Python命令行click参数用法解析
2019/12/19 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
自考毕业自我鉴定范文
2013/10/27 职场文书
毕业求职自荐信格式是什么
2013/11/19 职场文书
工作自我评价分享
2013/12/01 职场文书
开学典礼决心书
2014/03/11 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
高一学生期末评语
2014/04/25 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers