这里有新鲜出炉的 CodeIgniter 用户指南,程序狗速度看过来!
CodeIgniter 是一个简单快速的 PHP MVC 框架。EllisLab 的工作人员发布了 CodeIgniter。许多企业尝试体验过所有 PHP MVC 框架之后,CodeIgniter 都成为赢家,主要是由于它为组织提供了足够的自由支持,允许开发人员更迅速地工作。
这篇文章主要介绍了 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 框架的 PHP 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0802/340308.html