CI(CodeIgniter)框架视图中加载视图的方法

 更新时间:2017年03月24日 10:56:18   作者:PHP__廊外诗鸽  
这篇文章主要介绍了CI(CodeIgniter)框架视图中加载视图的方法,结合实例形式分析了CodeIgniter框架视图加载相关操作技巧,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php优秀开发框架总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《Zend FrameWork框架入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

相关文章

  • PHP 多任务秒级定时器的实现方法

    PHP 多任务秒级定时器的实现方法

    这篇文章主要介绍了PHP 多任务秒级定时器的实现方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • 使用php完成常见的文件上传功能(推荐)

    使用php完成常见的文件上传功能(推荐)

    文件上传功能在开发过程中是非常常见的功能,可以上传文件也可以上传头像等,不同的浏览器文件上传有不同的效果,下面通过本文给大家分享使用php完成常见的文件上传功能,需要的朋友参考下吧
    2017-01-01
  • php验证码实现代码(3种)

    php验证码实现代码(3种)

    这篇文章主要介绍了php验证码实现代码,纯数字验证码,数字加英文验证码还有一种汉字验证码,感兴趣的小伙伴们可以参考一下
    2015-09-09
  • 使用PHP如何实现高效安全的ftp服务器(一)

    使用PHP如何实现高效安全的ftp服务器(一)

    FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务,本文给大家介绍使用PHP如何实现高效安全的ftp服务器(一),对php ftp服务器相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • ThinkPHP3.1之D方法实例详解

    ThinkPHP3.1之D方法实例详解

    这篇文章主要介绍了ThinkPHP3.1之D方法的使用,需要的朋友可以参考下
    2014-06-06
  • php metaphone()函数及php localeconv() 函数实例解析

    php metaphone()函数及php localeconv() 函数实例解析

    这篇文章主要介绍了php metaphone()函数及php localeconv() 函数实例解析的相关资料,需要的朋友可以参考下
    2016-05-05
  • PHP中使用匿名函数操作数据库的例子

    PHP中使用匿名函数操作数据库的例子

    这篇文章主要介绍了PHP中使用匿名函数操作数据库的例子,本文直接给出类的代码、使用例子、继承例子,需要的朋友可以参考下
    2014-11-11
  • Yii2结合Workerman的websocket示例详解

    Yii2结合Workerman的websocket示例详解

    这篇文章主要给大家介绍了关于Yii2结合Workerman的websocket的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2018-09-09
  • Yii2框架控制器、路由、Url生成操作示例

    Yii2框架控制器、路由、Url生成操作示例

    这篇文章主要介绍了Yii2框架控制器、路由、Url生成操作,结合实例形式分析了Yii2框架控制器、路由、url生成跳转等相关原理及操作技巧,需要的朋友可以参考下
    2019-05-05
  • 在Laravel 的 Blade 模版中实现定义变量

    在Laravel 的 Blade 模版中实现定义变量

    今天小编就为大家分享一篇在Laravel 的 Blade 模版中实现定义变量,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10

最新评论