Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как не кэшировать динамические маршруты в Symfony, Как не кэшировать динамические маршруты  
:(
    Опции темы
NOCaut
Дата 20.6.2019, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 5.12.2008

Репутация: нет
Всего: 0



Я пытаюсь добавить свой динамический маршрут как сервис

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 Затем в админ-панели я удаляю этот маршрут.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.1086 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.