Download the PHP package myf/app without Composer
On this page you can find all versions of the php package myf/app. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package app
myf-app
介绍
myf means 'my framework'
我一直想自己做个简单的不能再简单的PHP框架,为了少一件心事,所以抽了点时间搞出来。
原则
- 框架核心myf-core作为composer library发布
- 框架脚手架myf-app作为composer project发布,依赖myf-core包
- 支持多应用开发,共享公共代码
- 基于namespace的类自动加载
- 没有IOC容器,namespace本身就是单例
- 没有框架基类,不绑架开发者习惯,PHP原汁原味
使用脚手架
组成
common...
公共代码,被多个应用共享访问,命名空间以common\为前缀,可以实现类自动加载
app...
单个应用,命名空间以\app为前缀
common/config/myf.php
跨应用共享配置
app/config/myf.php
单个应用的独有配置
app/webroot/index.php
单个应用的入口文件,复制到其他应用不需要修改
app\controller...
controller层,实现接口
app\model...
model层,实现数据访问,调用Http、Mysql、Redis、Elasticsearch等,model仅仅是个分层而已
app\service...
service层,封装可复用的业务逻辑,调用model层获取数据
app/view/...php
view层,模板文件,可以嵌套渲染
common\model...
通用的model,所有app共享
common\service...
通用的service,所有app共享
common\view...
通用的view,所有app共享
配置
app/config/myf.php
应用特有的配置,比如路由配置。
common配置
所有应用共享的配置,比如各种客户端的配置。
my-core 框架核心
All versions of app with dependencies
PHP Build Version
Package Version
Requires
myf/core Version
^1.0.0
The package myf/app contains the following files
Loading the files please wait ....