MVC自定义框架

框架规范:框架基本都是基于面向对象的编程语言才有的,目前的PHP框架也都是基于MVC思想设计,核心的方式都是封装好相对的安全,劝降以及底层实现,开发人员只需要将业务模块按需求填充代码即可 (MVC即可)

常见框架:

ThinkPHP,Larvel(组建型框架),CI,YII

MVC自定义框架分析

MVC自定义框架,是基于MVC思想下,实现项目单一入口为基准的简单框架

项目单一入口:即所有的浏览器发起的请求(无论是用户主动还是被动)都是请求入口文件一般为index.php

入口文件通常不做其他事情,只是定义一个入口记号,以及调用初始化文件即可,初始化文件是一个非常核心的文件,通常放到core目录下可以直接叫做App.php(是一个类文件)

public:公共资源目录(网站访问目录),包括文件入口,静态资源(css/js/image)

app:应用目录,存放MVC代码

        admin:后台部分

                controller:存放业务控制器,带admin\controller命名空间

                model:存放业务模型,带admin\model命名空间

                view:存放视图模板

        home:前端部分

                controller:存放业务控制器,带home\controller命名空间

                model:存放业务模型,带home\model命名空间

                view:存放视图模板

config:配置目录,存放各类配置文件

core:核心目录,存放核心文件,如初始化文件,公共控制器,公共模型等,带core命名空间

vendor:三分应用目录,如smarty等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值