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 小乘法表实现代码
Jul 16 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
php中mail函数发送邮件失败的解决方法
Dec 24 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
基于ThinkPHP实现批量删除
Dec 18 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
May 20 PHP
PHP开发之用微信远程遥控服务器
Jan 25 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
Laravel向公共模板赋值方法总结
Jun 25 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 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实现用于计算执行时间的类实例
2015/04/18 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
JQuery UI皮肤定制
2009/07/27 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
angular过滤器实现排序功能
2017/06/27 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
vue的常用组件操作方法应用分析
2018/04/13 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
用python实现的线程池实例代码
2018/01/06 Python
Python实现统计给定列表中指定数字出现次数的方法
2018/04/11 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
2019/06/18 Python
Django框架基础模板标签与filter使用方法详解
2019/07/23 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
python 字符串常用方法汇总详解
2019/09/16 Python
PyQt使用QPropertyAnimation开发简单动画
2020/04/02 Python
一篇文章带你学习CSS3图片边框
2020/11/04 HTML / CSS
办公室主任职责范文
2013/11/08 职场文书
财务分析个人的自荐书范文
2013/11/24 职场文书
骨干教师考核方案
2014/05/09 职场文书
组工干部对照检查材料
2014/08/25 职场文书
改革共识倡议书
2014/08/29 职场文书
质量保证书
2015/01/17 职场文书
2015年小学一年级班主任工作总结
2015/05/21 职场文书
保险公司增员口号
2015/12/25 职场文书
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python