CodeIgniter框架(CI框架)入门

什么是web框架?

提供给我们一些基础的功能,帮我们简化

同时增加了约束来限制我们写代码的规范

方便团队合作的管理

https://codeigniter.org.cn/

依我看的话,就是帮我们创建了整个目录,这个目录很详细,我们需要的东西该存哪就存哪,有固定的位置存放,不像之前我们写网址的时候一会img文件夹一会images文件夹,就是比较乱,创建文件夹毫无规范,这个框架的话就是帮我们制定了这个规范,我们的文件和代码有了固定的存放位置。

它还有一个厉害的交互,就是它确实有一个index文件,可是里面的内容并不会在打开浏览器的时候显示,因为其实这不是源文件,这个index是被指向了另外一个文件夹当中的一个html或者php文件,在这个文件里面写代码,才会被浏览器显示。其实就是一个链接关系,一个文件指向了另一个文件,打开这个index文件,会直接引导到另一个文件,形成一个效果就是打开index文件相当于打开了里面文件夹中的一个文件,那个文件才是我们展示到网站上面的源代码。

web框架:

就是类似CI框架这样的,网上还有其他很多框架,就是每个框架的规范不同

MVC模式

MVC(Model View Controller,模型 视图 控制器)(分别对应CI框架中的model文件夹,View文件夹,controller文件夹)

模型:数据模型(数据库)

视图:用户可见的界面

控制器:用来控制整个请求的流转和业务处理

  1. 接受用户的输入
  2. 进行相应的业务处理(比如:验证)
  3. 跳转页面

所以model文件夹里面放的都是数据库文件(操作)

view文件夹里面放的都是用户可以看到的网页内容的html或php文件

controller文件夹就是用来写一些 接数据啊,验证啊,跳转啊,写业务逻辑的

所以说用CI框架的好处就是可以规范操作,并且如果你有错误的话,网页就无法显示,并且还会帮你定位错误位置

这一节的视频主要讲的就是写了一个用户登录的界面,然后有用户数据存在数据库中,通过连接数据库从而确认用户名和密码是否有错误,达到登录验证的效果。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!