Size: a a a

2020 June 04

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
А тег user:x отдает?
прям x написать?
источник

AP

Andrey Postnikov in Drupal RU
Нет) х - ид юзера
Иначе, как ты такой кеш очистишь?
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Нет) х - ид юзера
Иначе, как ты такой кеш очистишь?
аа.. тю, туплю...
Да, так работает
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Нет) х - ид юзера
Иначе, как ты такой кеш очистишь?
а если работает, это о чем говорит?)
источник

AP

Andrey Postnikov in Drupal RU
Что ты не понял, как ключ в кеше генерируется)
источник

МЛ

Мирослав Ли... in Drupal RU
ааа.. что может сделать так? "user:"  . $user->id()??
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Что ты не понял, как ключ в кеше генерируется)
видимо да)
Сейчас попробую поискать
источник

AP

Andrey Postnikov in Drupal RU
Правда? Есть метод addCacheableDependency
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Правда? Есть метод addCacheableDependency
У меня так и было. Не правильно?
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Правда? Есть метод addCacheableDependency
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Правда? Есть метод addCacheableDependency
Не об этом ты говоришь?
Вот есть метод addCacheableDependency. Я туда и накидываю.
Но в итоге то происходит.
источник

AP

Andrey Postnikov in Drupal RU
Ты путаешь кеш из рендера и кеш, который извлекаться и чиститься должен
источник

AP

Andrey Postnikov in Drupal RU
Ключи очень похожи
product:1:user:2
user:2:product:1
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Ты путаешь кеш из рендера и кеш, который извлекаться и чиститься должен
ну наверное))
не знал о такой разнице.
И что в данном случае у меня в респонсе? Какой из?
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Ты путаешь кеш из рендера и кеш, который извлекаться и чиститься должен
Ну хоть направь на статью. Я даже затрудняюсь придумать как такое загуглить))
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Ты путаешь кеш из рендера и кеш, который извлекаться и чиститься должен
хотя погоди. Тот что чиститься должен это же кэш тег. Разве нет?
источник

МЛ

Мирослав Ли... in Drupal RU
Andrey Postnikov
Ты путаешь кеш из рендера и кеш, который извлекаться и чиститься должен
Или ты не об этом?)
В общем, если тебе не трудно, направь меня плиз. Потому что я искренне не понимаю, что я делаю не так.
Написал все вроде правильно, сверял со статьями, там подобно сделанно (правда у них другие контексты).
Но не работает, значит что-то не так делаю, а не могу сообразить что.
источник
2020 June 05

C

Comrade Gagarin in Drupal RU
из коммента "We consider any response that has cacheability metadata meeting the auto-
placeholdering conditions to be uncacheable. Because those conditions
indicate poor cacheability, and if it doesn't make sense to cache parts of
a page, then neither does it make sense to cache an entire page." это похоже твой случай
источник

C

Comrade Gagarin in Drupal RU
источник

AP

Andrey Postnikov in Drupal RU
Мирослав Ли
Или ты не об этом?)
В общем, если тебе не трудно, направь меня плиз. Потому что я искренне не понимаю, что я делаю не так.
Написал все вроде правильно, сверял со статьями, там подобно сделанно (правда у них другие контексты).
Но не работает, значит что-то не так делаю, а не могу сообразить что.
У никлана было про кеш, но https://www.drupal.org/docs/8/api/render-api/cacheability-of-render-arrays#concrete-example

Обрати внимание на  $renderer->addCacheableDependency($build, \Drupal\user\Entity\User::load($current_user->id()));
источник