avris / micrus
v4.0.1
2018-03-11 09:23 UTC
Requires
- php: ^7.1
- avris/bag: ^4.0
- avris/container: ^1.0
- avris/dispatcher: ^1.0
- avris/dotenv: ^1.0
- avris/http: ^4.0
- mustangostang/spyc: ^0.6
- psr/cache: ^1.0
- psr/log: ^1.0
- symfony/var-dumper: ^4.0
Requires (Dev)
- avris/forms: ^4.0
- avris/function-mock: ^1.0
- doctrine/orm: ^2.5
- phpunit/phpunit: ^6.5
- squizlabs/php_codesniffer: ^3.2
- symfony/browser-kit: ^4.0
- symfony/cache: ^4.0
- symfony/dom-crawler: ^4.0
Suggests
- monolog/monolog: For logging
- symfony/cache: For caching
- symfony/console: Console app
README
框架不一定要过于复杂!Micrus为您提供快速、简便、舒适的创建整洁结构化、模块化MVC网站的方式,这些网站可以轻松扩展和配置。
我们的目标是尽可能简化框架,同时提供所有最重要的功能。
- 面向对象
- 非常清晰的MVC结构
- 通过模块轻松扩展
- 依赖注入容器(PSR-11兼容)
- 服务自动装配
- 事件分发
- ORM无关,支持Doctrine(PSR-3兼容)
- 路由
- CRUD生成器
- 模板无关,支持Twig和纯PHP
- 身份验证和授权
- 使用YAML轻松配置
- 使用Symfony Console的命令行任务
- 优雅的表单
- 本地化
- 使用Monolog(PSR-3兼容)进行日志记录
- 缓存(PSR-6兼容)
- 闪存消息
文档
完整文档可在 docs.avris.it/micrus 查找
安装
$ composer create-project avris/micrus-demo my_new_project
$ cd my_new_project
$ bin/env
$ bin/micrus db:schema:create
$ bin/micrus db:fixtures
$ yarn
$ yarn server
$ php -S localhost:8070 -t public/
您的网站应可访问
https://:8070
版权
- 作者: Andre Prusinowski (Avris.it)
- 许可: MIT