smiler / autumn
PHP 注释 MVC
dev-master
2017-07-18 03:36 UTC
Requires
- php: >=5.4
- mtdowling/jmespath.php: ^2.4
- zeptech/annotations: ^1.1
This package is not auto-updated.
Last update: 2024-09-20 19:40:20 UTC
README
PHP 注释 MVC
安装
使用以下命令安装最新版本
$ composer require smiler/autumn
基本用法
<?php /** * @controller * @path ("/hw") */ class HelloWorld { /** * @autowired ({"name":"hello_world"}) */ private $helloWorldModel; /** * @route({"method":["GET","POST"],"path":"/"}) */ public function doSomething1() { $this->helloWorldModel->execute(); } } <?php /** * @model (hello_world) */ class HelloWorldModel { /** * @database ({"name":"source_name"}) */ private $db; public function execute() { echo 345677; } }
注意
PHP 文件名必须与类名相同,例如。
HelloWorld.php class HelloWorld{}
文档
要求
- PHP > 5.4
作者
spiderman - spiderman1517650@163.com
许可证
Autumn 采用 MIT 许可证 - 请参阅 LICENSE 文件获取详细信息
致谢
PHP 反射
JsonPath
类注解