sergiors / routing-service-provider
从 YAML、PHP 文件或目录导入您的路由。
dev-master
2017-05-31 15:01 UTC
Requires
- silex/silex: ^2
- symfony/config: ^2.8|^3.0
- symfony/routing: ^2.8|^3.0
Requires (Dev)
- pdepend/pdepend: ~2.0
- phing/phing: ~2.10
- phploc/phploc: ~2.1
- phpmd/phpmd: ~2.2
- phpunit/phpunit: ~4.8
- sebastian/phpcpd: ~2.0
- squizlabs/php_codesniffer: ~2.1
- symfony/dependency-injection: ^2.8|^3.0
- symfony/yaml: ^2.8|^3.0
Suggests
- symfony/dependency-injection
- symfony/yaml: For using the YAML loader
This package is not auto-updated.
Last update: 2024-09-24 04:32:48 UTC
README
从 yaml、php 文件或目录导入您的路由。
安装
composer require sergiors/routing-service-provider "dev-master"
如何使用
您的 yaml 文件
index_controller: prefix: / defaults: {_controller: 'Acme\Acme\Controller\IndexController::indexAction'}
在您的 php 文件中
use Sergiors\Silex\RoutingServiceProvider; $app->register(new RoutingServiceProvider(), [ 'routing.resource' => __DIR__.'/routing.yml' ]);
注意,您需要安装 symfony/yaml
才能使用 YAML。
要在 yaml 文件中使用 %root_dir%
,您需要安装 symfony/dependency-injection
并设置 $app['routing.replacements'] = ['root_dir' => '']
许可证
MIT