mvc:面试题常考的东西 什么是mvc? 它是一种设计模式,有模型(model),视图(view),控制器(controller)完成的应用程序,有模型发出要实现的功能到控制器,控制器接收 组织功能传递给视图。 MVC M model(模型) 主要就是处理业务逻辑 -> class Model{} //一张表对应一个模型 blog_user class UserModel{} class PostModel{} V view(模板->视图) .html 文件 .htm 就是静态页面 C controller(控制器) 框架: 什么是框架? 市面上有哪些PHP框架? thinkphp ci yaf zendframework cake yii larvael luman URL: http://www.baidu.com/index.php?m=XXX&a=XXX 这里的m指的是模块 这里的a指的是方法 m = mudel a = action index.php 单一 主入口文件 框架的目录结构: 一级目录 app -》application(应用目录) M model 作用:处理业务逻辑 V View 视图 -》 静态页面(模板文件) C Controller 控制器 【二级目录】 model //usermodel.class.php user.php post.php view user.html post.html controller UserController PostController config -》配置文件目录 数据库配置文件 缓存文件的配置文件 模板的路径的配置文件 public -》公共(静态资源的目录) 【二级目录】 image js css font edior upload .... .. cache -》缓存文件目录 数据库字段的缓存 各个模板文件的缓存文件都可以放进去 前台 后台 bootstrap(start) -》框架启动目录 init(初始化一些东西) route(路由-》就是url地址) vendor -》第三方供应商(第三方扩展库) 类库(内裤) 【二级目录】 lk framework src XXX.class.php XXX.class.php szx framework src XXX.class.php XXX.class.php zzh framework src XXX.class.php XXX.class.php
2018-9-18-PHP-MVC框架
最新推荐文章于 2019-04-08 17:05:55 发布