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 相关文章推荐
Get或Post提交值的非法数据处理
Oct 09 PHP
杏林同学录(六)
Oct 09 PHP
MySQL数据源表结构图示
Jun 05 PHP
php学习之 认清变量的作用范围
Jan 26 PHP
PHP动态分页函数,PHP开发分页必备啦
Nov 07 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
May 07 PHP
ThinkPHP表单自动验证实例
Oct 13 PHP
Zend Framework缓存Cache用法简单实例
Mar 19 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
在laravel框架中使用model层的方法
Oct 08 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
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
ThinkPHP控制器详解
2015/07/27 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
详解AngularJS中module模块的导入导出
2015/12/10 Javascript
JavaScript小技巧整理
2015/12/30 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
2019/04/30 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
js实现简单的轮播图效果
2020/12/13 Javascript
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
Python实现字符串格式化的方法小结
2017/02/20 Python
Python进程间通信之共享内存详解
2017/10/30 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
Python增强赋值和共享引用注意事项小结
2019/05/28 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
机械电子工程专业推荐信范文
2013/11/20 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
秋收起义观后感
2015/06/11 职场文书
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫