对CI导入(CI)框架
CodeIgniter是一个应用框架1、自由:CodeIgniter是由Apache和BSD开源许可证,可只要你想授权。
2。简单:CodeIgniter是一个真正的轻量化,与核心系统只需要几个很小的图书馆。
3、MVC:CodeIgniter使用MVC方法能更好地将表示层和逻辑层。
应用流程图
index.php,作为前端控制器,初始化需要运行CodeIgniter的基本资源。路由器检查HTTP请求来确定谁是处理请求,如果缓存(Cache)文件存在,它将绕过通常的系统的执行顺序,并直接发送到浏览器。安全(安全)在应用。控制器(应用控制器)被加载,HTTP请求和任何用户提交的数据进行过滤。控制器(Controller)负荷模型、核心库、辅助功能,并需要处理的具体要求的任何其他资源。最后的看法(观点)渲染呈现在Web浏览器中的内容。如果cache(缓存)打开,看是先缓存,因此可以用于以后的ReQUEST模型视图控制器。
CodeIgniter是基于模型-视图- controller.mvc是从应用程序的表现层分离逻辑层的方法,在实践中,由于表现层从PHP脚本中分离出来,它允许你只包含很少的脚本在您的网页。模型(模型)代表你的数据结构。一般来说,你的模型类将包括取出,功能插入,更新你的数据库中的数据。
视图(View)显示给用户的信息。一个视图通常是一个网页,但在CodeIgniter,视图也可以是一个页面片段,如页眉、页脚。它也可以是一个网页,或任何其他类型的页面。
控制器是处理HTTP请求所需的模型、视图和其他资源之间的中介,并生成Web页面。
CodeIgniter在MVC的使用是非常松散的,这样的模型是不必要的。如果你不需要用这种方式来分离或发现维护模型比你想的要复杂的多,你可以创建你自己的应用程序,而不考虑他们,至少使用控制器和views.codeigniter也可以结合你的现有的脚本,或者允许你开发自己的系统的核心库,使你可以在最合适的方式为你工作。