sergiors/routing-service-provider

从 YAML、PHP 文件或目录导入您的路由。

dev-master 2017-05-31 15:01 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:32:48 UTC


README

Build Status

从 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