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中使用Oracle数据库(3)
Oct 09 PHP
通过table标签,PHP输出EXCEL的实现方法
Jul 24 PHP
ThinkPHP3.1.3版本新特性概述
Jun 19 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
Aug 23 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
Oct 30 PHP
php实现计数器方法小结
Jan 05 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
PHP利用Socket获取网站的SSL证书与公钥
Jun 18 PHP
php封装的pdo数据库操作工具类与用法示例
May 08 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 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快速排序原理与实现方法分析
2016/05/26 PHP
php 生成签名及验证签名详解
2016/10/26 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
AngularJS中比较两个数组是否相同
2016/08/24 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
2016/12/14 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
详解vue3中组件的非兼容变更
2021/03/03 Vue.js
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
python单例模式的多种实现方法
2019/07/26 Python
利用Python检测URL状态
2019/07/31 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
面试后的感谢信范文
2014/02/01 职场文书
通知函的格式
2015/04/27 职场文书
关于远足的感想
2015/08/10 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python
Android自定义双向滑动控件
2022/04/19 Java/Android