yottacms / yotta-router-bundle
Yotta router bundle
v0.1.4
2018-02-06 15:01 UTC
Requires
- php: >=7.1
- sensio/framework-extra-bundle: ^5.1
- symfony-cmf/routing-bundle: dev-master
Requires (Dev)
- phpunit/phpunit: ^5.6.4
- symfony/config: ^3.4||^4.0
- symfony/dependency-injection: ^3.4||^4.0
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 для своих настроек мартшрутизации. В том числе и переопределение маршрутов, которые будут подключены с помощью данного бандла.