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实现ping
Oct 09 PHP
在数据量大(超过10万)的情况下
Jan 15 PHP
php中的一个中文字符串截取函数
Feb 14 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
Jun 24 PHP
学习php分页代码实例
Oct 24 PHP
php实现监控varnish缓存服务器的状态
Dec 30 PHP
PHP文件缓存类实现代码
Oct 26 PHP
PHP版本常用的排序算法汇总
Dec 20 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
Sep 07 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
Oct 16 PHP
WordPress伪静态规则设置代码实例
Dec 10 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的5个入手程序
2006/11/23 PHP
在PHP中使用Sockets 从Usenet中获取文件
2008/01/10 PHP
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
解析如何用php screw加密php源代码
2013/06/20 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
JavaScript中的console.assert()函数介绍
2014/12/29 Javascript
jQuery插件Tmpl的简单使用方法
2015/04/27 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
webpack多页面开发实践
2017/12/18 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
python 简单的多线程链接实现代码
2016/08/28 Python
python3实现字符串操作的实例代码
2019/04/16 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
Python+Appium实现自动化测试的使用步骤
2020/03/24 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
市场开发计划书
2014/05/07 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
公司离职证明范本
2014/10/17 职场文书
2015年房产销售工作总结范文
2015/05/22 职场文书
网络新闻该怎么写?这些写作技巧你都知道吗?
2019/08/26 职场文书
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS