yottacms/yotta-router-bundle

v0.1.4 2018-02-06 15:01 UTC

This package is auto-updated.

Last update: 2025-04-15 08:10:50 UTC


README

Сделайте работу с Symfony Router более простой. Достаточно создать абстрактный и закрытый сервис Router и указать в нем путь к своему файлику с routing.yml

Installation

composer require yottacms/yotta-router-bundle
// config/bundles.php
// ...
return [
    \YottaCms\Bundle\YottaRouterBundle\YottaRouterBundle::class => ['all' => true],
    // ...
];

Usage

# @YourBundle/Resources/config/services.yml
yourbundle.service_router_name:
    public: false
    class: Symfony\Component\Routing\Router
    arguments: ['@routing.loader', '@@YourBundle/Resources/config/routing.yml']
    tags: [router]
    # OR tags: - { name: router, priority: 10 }

Recommendations

Вы можете продолжать использовать стандартный app/config/routing.yml для своих настроек мартшрутизации. В том числе и переопределение маршрутов, которые будут подключены с помощью данного бандла.