Skip to content

papapalh/M

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M 2.0

M 1.0 基于Gini框架开发, 简化配置, 目的用于加深PHP理解和自我项目实践, 作为自我开发第一版本的框架, 感觉自己学习到了很多,之后也会继续完善,修改,重构此框架。

                    ps:感觉写文档好难,自己写的框架自己都不愿意写文档,真心佩服文档写的巨全面的大神。

M 1.0 传统单一入口, 以简化实际开发的繁琐操作和优化各部分功能是不变的宗旨, 之后的开发和重构也会基于这个理念进行。

需要支持的PHP扩展

mysql
curl
mcrypt
mbstring
redis
yaml

目录结构

初始的目录结构如下:

www  WEB部署目录(或者子目录)
├─M                   项目目录
│
├─class                 控制器和主要运行方法目录(可以更改)
│
├─public                WEB目录(对外访问目录)
│  └─index.php          入口文件
│
├─raw                   配置文件
│  ├─database           数据库配置
│  └─redis              redis配置
│
├─view                  视图目录
│
├─ M                    框架主目录
│  ├─cgi.php            cgi入口
│  └─cli.php            cli入口
│
├─vendor                第三方类库目录(Composer依赖库)
│
├─composer.json         composer 定义文件
│
├─README.md             README 文件

===============

M2.0 升级日志

1:删除部分无用代码和冗余。
2:PSR-4自动加载规范。
3:优化项目目录结构。

About

基于 Laravel 框架开发的PHP框架

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages