手机版

CI(CodeIgniter)框架简介

时间:2021-11-06 来源:互联网 编辑:宝哥软件园 浏览:

CodeIgniter是一个应用程序框架。1.免费:CodeIgniter是由Apache/BSD风格的开源许可证授权的,喜欢的话可以使用。2.简单性:CodeIgniter真的很轻量级,核心系统只需要一些非常小的库。3.MVC:CodeIgniter采用了MVC的方法,可以更好的将表示层和逻辑层分开。-应用程序流程图

作为前端控制器,index.php初始化运行CodeIgniter所需的基本资源。路由器检查HTTP请求,以确定谁将处理它们。如果缓存文件存在,它将绕过通常的系统执行顺序,直接发送到浏览器。安全。在加载应用程序控制器之前,将过滤用户提交的HTTP请求和任何数据。控制器加载模型、核心库、辅助函数以及处理特定请求所需的任何其他资源。最终视图呈现发送到网络浏览器的内容。如果打开了缓存,视图将首先被缓存,因此它将可用于将来的请求。模型-视图-控制器CodeIgniter基于模型-视图-控制器设计模式。MVC是一种分离应用程序逻辑层和表示层的方法。实际上,因为表示层与PHP脚本是分开的,所以它允许您的网页只包含几个脚本。模型代表您的数据结构。一般来说,您的模型类将包括获取、插入和更新数据库数据的功能。视图是呈现给用户的信息。视图通常是网页,但是在CodeIgniter中,视图也可以是页面片段,例如页眉和页脚。它也可以是一个RSS页面,或者任何其他类型的“页面”。控制器是模型、视图和处理HTTP请求所需的任何其他资源之间的中介,并生成网页。CodeIgniter在MVC中非常松散,所以模型不是必须的。如果你不需要使用这种分离方法,或者发现维护模型比你想象的要复杂得多,你可以创建自己的应用程序,而不用关注它们,并尽量减少控制器和视图的使用。CodeIgniter还可以与您现有的脚本相结合,或者允许您自己开发这个系统的核心库,这样您就可以以最适合自己的方式工作。

版权声明:CI(CodeIgniter)框架简介是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。