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环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
Nov 17 PHP
PHP 日常开发小技巧
Sep 23 PHP
PHP中feof()函数实例测试
Aug 23 PHP
php中的ini配置原理详解
Oct 14 PHP
php中instanceof 与 is_a()区别分析
Mar 03 PHP
php里array_work用法实例分析
Jul 13 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
PHP实现正则表达式分组捕获操作示例
Feb 03 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
Sep 03 PHP
php传值和传引用的区别点总结
Nov 19 PHP
php实现自动生成验证码的实例讲解
Nov 17 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中通过fopen()函数访问远程文件示例
2014/11/18 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
8个必备的PHP功能开发
2015/10/02 PHP
php 数组字符串搜索array_search技巧
2016/07/05 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
JavaScript 面向对象之命名空间
2010/05/04 Javascript
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
[05:20]卡尔工作室_DOTA2新手教学_DOTA2超强新手功能
2013/04/22 DOTA
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
解决python使用open打开文件中文乱码的问题
2017/12/29 Python
Python使用pyshp库读取shapefile信息的方法
2018/12/29 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
在Python函数中输入任意数量参数的实例
2019/07/16 Python
python安装本地whl的实例步骤
2019/10/12 Python
Django中提示消息messages的设置方式
2019/11/15 Python
python__new__内置静态方法使用解析
2020/01/07 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
小学班主任培训方案
2014/06/04 职场文书
党员自我评议对照检查材料
2014/09/27 职场文书
英文道歉信
2015/01/20 职场文书
房地产置业顾问岗位职责
2015/04/11 职场文书