lumbendil/shared-routers-bundle

一个用于定义多个路由以便生成路径的Symfony2 Bundle。

dev-master 2013-12-18 17:18 UTC

This package is not auto-updated.

Last update: 2024-09-24 00:42:16 UTC


README

此bundle旨在简化多个路由的创建。最常见的情况是当你需要从没有所需路由的框架路由器中为ApplicationA生成路由时。

安装

"lumbendil/shared-routers-bundle": "dev-master@dev" 添加到您的composer.json文件中(目前没有发布稳定的版本)。

将bundle添加到 app/AppKernel.php(它需要将Kernel作为构造函数参数接收)

public function registerBundles()
{
    return array(
        new Lumbendil\SharedRoutersBundle\LumbendilSharedRoutersBundle($this),
    );
}

基本配置

为了使用此bundle,您需要将以下配置添加到您的app/config/config.yml

lumbendil_shared_routers:
    routers:
        my_name:
            resource: @MyBundle/Resources/config/routing/file.yml

名称,在这个例子中设置为my_name,是可配置的,resource的值也是可配置的。这将加载resource中指定的路由文件,并定义一个名为my_name_router的路由服务。

贡献

欢迎创建带有您发现任何问题的Pull Requests和Issues。