PHPackages                             myf/app - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. myf/app

ActiveProject[Framework](/categories/framework)

myf/app
=======

my framework app

v1.0.0(7y ago)820MITPHP

Since May 23Pushed 7y ago3 watchersCompare

[ Source](https://github.com/owenliang/myf-app)[ Packagist](https://packagist.org/packages/myf/app)[ RSS](/packages/myf-app/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

myf-app
=======

[](#myf-app)

介绍
--

[](#介绍)

myf means 'my framework'

我一直想自己做个简单的不能再简单的PHP框架，为了少一件心事，所以抽了点时间搞出来。

原则
--

[](#原则)

- 框架核心myf-core作为composer library发布
- 框架脚手架myf-app作为composer project发布，依赖myf-core包
- 支持多应用开发，共享公共代码
- 基于namespace的类自动加载
- 没有IOC容器，namespace本身就是单例
- 没有框架基类，不绑架开发者习惯，PHP原汁原味

使用脚手架
-----

[](#使用脚手架)

[myf/app](https://packagist.org/packages/myf/app)

组成
--

[](#组成)

### common...

[](#common)

公共代码，被多个应用共享访问，命名空间以common\\为前缀，可以实现类自动加载

### app...

[](#app)

单个应用，命名空间以\\app为前缀

### common/config/myf.php

[](#commonconfigmyfphp)

跨应用共享配置

### app/config/myf.php

[](#appconfigmyfphp)

单个应用的独有配置

### app/webroot/index.php

[](#appwebrootindexphp)

单个应用的入口文件，复制到其他应用不需要修改

```
