<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="免费简单的MVC框架CodeIgniter (CI)框架的介绍（图）" id="card1">
<p> 游客</p><p>
标题:免费简单的MVC框架CodeIgniter (CI)框架的介绍（图）<br/>
正文:<br/>
CodeIgniter 是一个应用程序框架1、免费：CodeIgniter是经过Apache/BSD-style开源许可授权的，只要你愿意就可以使用它。2、简单：CodeIgniter是真正的轻量级，核心系统只需要一些非常小的库。3、MVC：CodeIgniter使用了MVC的方法，可以更好的使表现层和逻辑层分离。--应用程序流程图index.php 作为前端控制器，初始化运行 CodeIgniter 所需要的基本资源。 Router 检查 HTTP 请求，以确定谁来处理请求。 如果缓存(Cache)文件存在，它将绕过通常的系统执行顺序，被直接发送给浏览器。 安全(Security)。应用程序控制器(Application Controller)装载之前，HTTP 请求和任何用户提交的数据将被过滤。 控制器(Controller)装载模型、核心库、辅助函数，以及任何处理特定请求所需的其它资源。 最终视图(View)渲染发送到 Web 浏览器中的内容。如果开启缓存(Caching)，视图首先被缓存，所以将可用于以后的请求。 模型-视图-控制器CodeIgniter 是基于模型-视图-控制器这一设计模式的。MVC 是一种将应用程序的逻辑层和表现层进行分离的方法。在实践中，由于表现层从 PHP 脚本中分离了出来，所以它允许你的网页中只包含很少的脚本。模型 (Model) 代表你的数据结构。通常来说，你的模型类将包含取出、插入、更新你的数据库资料这些功能。 <br/>视图 (View) 是展示给用户的信息。一个视图通常是一个网页，但是在 CodeIgniter 中，一个视图也可以是一个页面片段，如页头、页尾。它还可以是一个 RSS 页面，或任何其它类型的“页面”。 <br/>控制器 (Controller) 是模型、视图以及其他任何处理 HTTP 请求所必须的资源之间的中介，并生成网页。CodeIgniter 在 MVC 使用上非常宽松，因此模型不是必需的。如果你不需要使用这种分离方式，或是发觉维护模型比你想象中的复杂很多，你可以不用理会它们而创建自己的应用程序， 并最少化使用控制器和视图。CodeIgniter 也可以和你现有的脚本合并使用，或者允许自行开发此系统的核心库，可以使你以最适合你的方式工作。<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1657&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1657&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1657&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1657">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1657">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>