Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. if (!$a) {
  2. return ['#markup' => 'no'];
  3. }
  4.  
  5. return new TrustedRedirectResponse($url);
  6.  
  7. public function mycontroller() {
  8.  
  9. Drupal::service('page_cache_kill_switch')->trigger();
  10.  
  11. if (!$a) {
  12. return [
  13. '#markup' => 'no',
  14. '#cache' => ['max-age' => 0],
  15. ];
  16. }
  17.  
  18. return (new TrustedRedirectResponse($url))
  19. ->addCacheableDependency((new CacheableMetadata())->setCacheMaxAge(0));
  20. }
  21.  
  22. my_awesome_module.do
  23. path: '/do-awesome'
  24. defaults:
  25. _controller: 'Drupalmy_awesome_moduleControllerMyAwesomeModuleController::doAwesome'
  26. options:
  27. no_cache: 'TRUE'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement