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 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
php购物网站支付paypal使用方法
Nov 28 PHP
php网上商城购物车设计代码分享
Feb 15 PHP
一个漂亮的php验证码类(分享)
Aug 06 PHP
php与Mysql的一些简单的操作
Feb 26 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
详解PHP对象的串行化与反串行化
Jan 24 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
Feb 15 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
Jun 03 PHP
Yii框架中使用PHPExcel的方法分析
Jul 25 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
Dec 10 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
php根据isbn书号查询amazon网站上的图书信息的示例
2014/02/13 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
php之curl设置超时实例
2014/11/03 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
JavaScript打印iframe内容示例代码
2013/08/20 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
2014/03/14 Javascript
jQuery的图片滑块焦点图插件整理推荐
2014/12/07 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
AngularJS实现controller控制器间共享数据的方法示例
2017/10/30 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
react中hook介绍以及使用教程
2020/12/11 Javascript
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
python 读写txt文件 json文件的实现方法
2016/10/22 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
幼儿园教师培训制度
2014/01/16 职场文书
留学自荐信写作方法
2014/01/27 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
工资证明范本
2015/06/12 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
2016年综治宣传月活动宣传标语口号
2016/03/16 职场文书
高中优秀作文(范文)
2019/08/15 职场文书
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS