{"id":229,"date":"2014-09-30T11:54:51","date_gmt":"2014-09-30T14:54:51","guid":{"rendered":"http:\/\/arielnavarrete.wordpress.com\/?p=229"},"modified":"2014-09-30T11:54:51","modified_gmt":"2014-09-30T14:54:51","slug":"rutas-absolutas-en-twig","status":"publish","type":"post","link":"https:\/\/arielnavarrete.cl\/blog\/2014\/09\/30\/rutas-absolutas-en-twig\/","title":{"rendered":"Rutas absolutas en Twig"},"content":{"rendered":"<p>Muchas veces nos vemos en la necesidad de generar una ruta absoluta de una imagen o un CSS por ejemplo para poder exportarla a PDF ya que estos no toman las rutas relativas, entonces, que hacemos? si estamos trabajando con Symfony2, especificamente para las versiones 2.5 en adelante ya existe una solucion a esto pero para las anteriores por ejemplo la 2.3 aun estamos con estos problemas.<\/p>\n<p><!--more Seguir leyendo...--><\/p>\n<p>Pues bien, para Symfony 2.5 si miras en la <a title=\"Linking to Assets\" href=\"http:\/\/symfony.com\/doc\/current\/book\/templating.html#linking-to-assets\" target=\"_blank\">documentaci\u00f3n <\/a>veras que ahora es factible solamente colocando lo siguiente:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\n\n&amp;lt;img src=&amp;quot;{{ asset(&#039;images\/logo.png&#039;, absolute=true) }}&amp;quot; alt=&amp;quot;Symfony!&amp;quot; \/&amp;gt;\n\n<\/pre>\n<p>Y listo, con eso ya podras generar URL absolutas , para las versiones anteriores, lo mas simple de hacer es lo siguiente:<\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\n\n&amp;lt;link href=&amp;quot;{{ app.request.getUriForPath(&#039;\/bundles\/anportal\/css\/reset.css&#039;) }}&amp;quot; type=&amp;quot;text\/css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; \/&amp;gt;\n\n<\/pre>\n<p>Solo debemos agregar la ruta de lo que deseamos agregar ya sea una imagen o un CSS y la funcion<strong> app.request.getUriForPath<\/strong> hace el resto, nos crea la ruta absoluta completa en cualquier Servidor, ya sea Linux o Windows.<\/p>\n<p>&nbsp;<\/p>\n<p>Saludos<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muchas veces nos vemos en la necesidad de generar una ruta absoluta de una imagen o un CSS por ejemplo para poder exportarla a PDF ya que estos no toman las rutas relativas, entonces, que hacemos? si estamos trabajando con Symfony2, especificamente para las versiones 2.5 en adelante ya existe una solucion a esto pero [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,13],"tags":[25],"class_list":["post-229","post","type-post","status-publish","format-standard","hentry","category-symfony2-2","category-twig","tag-symfony2"],"_links":{"self":[{"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/posts\/229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":0,"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/posts\/229\/revisions"}],"wp:attachment":[{"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/media?parent=229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/categories?post=229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arielnavarrete.cl\/blog\/wp-json\/wp\/v2\/tags?post=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}