Récupérer la base URL du site dans Twig

{{ app.request.server.get(‘SERVER_NAME’) }}

Note : Il faut rajouter le http://

6 réflexions au sujet de « Récupérer la base URL du site dans Twig »

    • Chez moi {{ app.request.getBaseURL() }} me retourne par exemple « /app_dev.php », alors que la fonction que j’ai mis au dessus me retourne l’adresse du site, sans le http://

      • Ok dans ce cas c’est {{ app.request.schemeAndHttpHost }} qu’il faut utiliser. Tu aura le host et le protocole, ainsi que le port si il n’est pas standard (c’est donc une solution plus sûr que de s’appuyer uniquement sur ‘SERVER_NAME’).

          • Ne faudrait-il pas alors changer le contenu du billet de blog pour refléter la réponse correcte ? En effet votre billet sort dans les 5 premiers sur Google pour « symfony2 base url », c’est un peu embêtant….

            Merci :)

Répondre à boom beach generateur Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>