minph / minph-framework
v1.0.0
2020-04-17 10:08 UTC
Requires
- isskj/shutils: ^1.0.0
- smarty/smarty: ^3.1
- tracy/tracy: ^2.7
- vlucas/phpdotenv: ^4.1
Requires (Dev)
- phpunit/phpunit: ^6.1
README
Minph框架是基于MVC设计理念的最小化框架。
packagist
composer.json
~~~
"require": {
"minph/minph-framework": "^1.0.0",
}
~~~
$ composer install
https://packagist.org.cn/packages/minph/minph-framework
如何安装
$ vendor/bin/minph install .
$ make reinstall
$ vi app/.env
服务器要求
- PHP >= 7.x
- PDO扩展
- OpenSSL扩展
- Mbstring扩展
- Linux环境
项目目录
app/
adapter/
适配器类。(DBAdapter.php等)controller/
控制器类。(TopController.php等)locale/
gettext本地化文件。migration/
数据库模式文件。(tables.sql等)service/
程序逻辑类。(AuthService.php等)storage/
模板缓存和日志类。(Smarty模板缓存等)test/
单元测试类。(UserServiceTest.php等)view/
视图模板文件。(index.tpl等)public/
Web根目录。resource/
Web资源目录。.env
配置文件。boot.php
它是App的入口点。routes.php
它定义了URI和控制器映射配置。