DoyleafPHP,A Framework for PHP,By Doylee and Leaf

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 2

Forks: 1

Open Issues: 0

Type:project

0.1.2 2018-05-30 04:59 UTC

This package is auto-updated.

Last update: 2024-03-27 15:33:23 UTC


README

DoyleafPHP,A framework for PHP,by doylee and leaf

一个复古贯彻MVC模式的微型框架

采用GPL3.0开源协议

架构模式

采用经典的webMVC架构,突出M层和V层的可重用性,降低C层的作用,还原MVC的本来面目(并没有)。

架构方法

使用composer来架构整个框架,提高程序的扩展性,保持组件版本的灵活控制。

使用 Packagist / Composer中国全量镜像

路由

采用开源的nikic/fast-route路由,这个路由自称是最快的路由。

入口文件

/public/index.php

安装方式

composer create-project doylee/dphp <你的项目名>

代码规范

  • 类的命名 必须 遵循 StudlyCaps 大写开头的驼峰命名规范
  • 类中的常量所有字母都 必须 大写,单词间用 下划线 分隔
  • 方法名称 必须 符合 camelCase 式的小写开头驼峰命名规范
  • 类的属性命名 可以 遵循:
    • 大写开头的驼峰式 ($StudlyCaps)
    • 小写开头的驼峰式 ($camelCase)
    • 下划线分隔式 ($under_score)