登录
首页 >  数据库 >  MySQL

初识CodeIgniter框架(一)

来源:SegmentFault

时间:2023-02-23 16:36:12 251浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个数据库开发实战,手把手教大家学习《初识CodeIgniter框架(一)》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。

目录结构说明

  • license.txt 许可协议(可删除)

  • user_guide 用户手册(可删除)

  • system 框架核心文件

  • application 应用目录

  • index.php 入口文件

访问url

url:服务器/项目名/入口文件/控制器(不加后缀)/动作

CI业务流程图

CI业务流程图

流程图说明:

  1. index.php 文件作为前端控制器,初始化运行 CodeIgniter 所需的基本资源;

  2. Router 检查 HTTP 请求,以确定如何处理该请求;

  3. 如果存在缓存文件,将直接输出到浏览器,不用走下面正常的系统流程;

  4. 在加载应用程序控制器之前,对 HTTP 请求以及任何用户提交的数据进行安全检查;

  5. 控制器加载模型、核心类库、辅助函数以及其他所有处理请求所需的资源;

  6. 最后一步,渲染视图并发送至浏览器,如果开启了缓存,视图被会先缓存起来用于 后续的请求

MVC设计模式

MVC 是一种用于将应用程序的逻辑层和表现层分离出来的软件方法,降低了各层之间的耦合,提供了应用的可扩展性。

  • M 代表你的数据结构。通常来说,模型类将包含帮助你对数据库进行增删改查的方法。

  • V 是要展现给用户的信息。一个视图通常就是一个网页,但是在 CodeIgniter 中, 一个视图也可以是一部分页面(例如页头、页尾),它也可以是一个 RSS 页面, 或其他任何类型的页面。

  • C 是模型、视图以及其他任何处理 HTTP 请求所必须的资源之间的中介,并生成网页。

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《初识CodeIgniter框架(一)》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>