yottacms / yotta-router-bundle
Yotta router bundle
Installs: 68
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/yottacms/yotta-router-bundle
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 для своих настроек мартшрутизации. В том числе и переопределение маршрутов, которые будут подключены с помощью данного бандла.