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 Smarty生成EXCEL文档的代码
Aug 23 PHP
PHP中str_replace函数使用小结
Oct 11 PHP
PHP 服务器配置(使用Apache及IIS两种方法)
Jun 01 PHP
smarty巧妙处理iframe中内容页的代码
Mar 07 PHP
php实现在服务器端调整图片大小的方法
Jun 16 PHP
Thinkphp+smarty+uploadify实现无刷新上传
Jul 30 PHP
PHP实现的限制IP投票程序IP来源分析
May 04 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
PHP二维关联数组的遍历方式(实例讲解)
Oct 18 PHP
PHP array_reduce()函数的应用解析
Oct 28 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
PHP+Ajax实现的检测用户名功能简单示例
Feb 12 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在XP下IIS和Apache2服务器上的安装
2006/09/05 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
2016/07/20 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
2017/06/23 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
微信小程序实现简单文字跑马灯
2020/05/26 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
关于Python中异常(Exception)的汇总
2017/01/18 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
浅谈keras保存模型中的save()和save_weights()区别
2020/05/21 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
2013/03/25 HTML / CSS
新奇的小玩意:IWOOT
2016/07/21 全球购物
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
校运会口号
2014/06/18 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
党员民主评议个人总结
2014/10/20 职场文书
情感电台广播稿
2015/08/18 职场文书