nigelgreenway / route-generator-plugin
League/Route 包的路由生成插件
dev-master
2015-07-03 13:07 UTC
Requires
- league/route: ~1
- twig/twig: ^1.18
Requires (Dev)
- phpunit/phpunit: ^4.7
This package is auto-updated.
Last update: 2024-08-27 16:00:36 UTC
README
League/Route 包的路由生成插件。
安装
通过 Composer
$ composer require league/route-generator-plugin
用法
$generator = new Route\Generator\RouteGenerator([ 'hello_module' => [ 'hello_world' => [ 'pattern' => '/hello/world', 'controller' => function() { echo 'Hello world.'; }, 'method' => ['GET'], ], 'hello_person' => [ 'pattern' => '/hello/{name}', 'controller' => function($name) { echo 'Hello '.$name; } ], ], ]); echo $generator->generate('hello_word'); // /hello/world echo $generator->generate('hello_person', ['name' => 'Timmy Mallet']); // /hello/Timmy+Mallet
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer tests
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何安全问题,请发送电子邮件至 nigel_greenway@me.com 而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。