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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
php mssql 分页SQL语句优化 持续影响
Apr 26 PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 PHP
PHP文章按日期(月日)SQL归档语句
Nov 29 PHP
PHP简单选择排序算法实例
Jan 26 PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 PHP
PHP CURL post数据报错 failed creating formpost data
Oct 16 PHP
Nginx环境下PHP flush失效的解决方法
Oct 19 PHP
Symfony2创建基于域名的路由相关示例
Nov 14 PHP
PHP 二级子目录(后台目录)设置二级域名
Mar 02 PHP
PHP getName()函数讲解
Feb 03 PHP
yii框架数据库关联查询操作示例
Oct 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
如何将数据从文本导入到mysql
2006/10/09 PHP
php类
2006/11/27 PHP
PHP安全配置
2006/12/06 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
JS 判断undefined的实现代码
2009/11/26 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
vue生命周期实例小结
2018/08/15 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
[52:27]2018DOTA2亚洲邀请赛 3.31 小组赛B组 paiN vs Secret
2018/04/01 DOTA
python计算最大优先级队列实例
2013/12/18 Python
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
Python中的filter()函数的用法
2015/04/27 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
详解使用Python下载文件的几种方法
2019/10/13 Python
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
英国买鞋网站:Charles Clinkard
2019/11/14 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
如何手工释放资源
2013/12/15 面试题
机电一体化专业推荐信
2013/12/03 职场文书
电脑专业个人求职信范文
2014/02/04 职场文书
购房协议书范本
2014/04/11 职场文书
四风自我剖析材料
2014/09/30 职场文书
婚宴来宾致辞
2015/07/28 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python
让JavaScript代码更加精简的方法技巧
2022/06/01 Javascript