routes.yml:
> static_pages:
> resource: 'pages.dynamic_routing_provider:getRoutes'
> type: service
Service.php
> class DynamicRoutingProvider {
> public function getRoutes(): RouteCollection
> {
> $builder = new RouteCollectionBuilder();
>
> $options = [
> 'cache_dir' => null,
> 'generator_cache_class' => null
> ];
>
> $route = new Route('dynamic-pages', ['_controller' => 'PagesBundle:pages:preview'], [], $options);
> $builder->addRoute($route);
>
> return $builder->build();
> }
>}
Как сделать так, чтобы мой динамический маршрут не попадал в этот файл:
> /cache/appProductionDebugSilexProjectContainerUrlMatcher.php
> /cache/appProductionDebugSilexProjectContainerUrlGenerator.php
Пример:
1) у меня есть маршрут localhost / dynamic-pages / page1
Затем в админ-панели я переименую свой маршрут для page2
2) у меня есть маршрут localhost / dynamic-pages / page1
Затем в админ-панели я удаляю этот маршрут.
В рузультате у меня проблема, потому что этот маршрут существует в папке кеша.