Para hacer un include de una vista dentro de otra vista poner la ruta completa del bundle:
{{ include('cineactoresBundle:Default:listadototal.html.twig') }}
Incluir rutas de CSS, JS e Imágenes
El asset te lleva siempre a: \web
Por tanto crea las subcarpetas de css, js, img en la carpeta \web
Para añadirlo luego en nuestras vistas:
{% block stylesheets %}
<link href="{{ asset('css/main.css') }}" rel="stylesheet" />
{% endblock %}
{% block javascripts %}
<script src="{{ asset('js/js_main.js') }}">
{% endblock %}
<img src="{{ asset('img/gary_cooper.jpg')}}">
Para añadir un enlace (se puede hacer con path o con url):
<a href="{{ path('cineactores_showActorPorId',{'id':actor.id}) }}">Pulsar</a>
<a href="{{ url('cineactores_showActorPorId',{'id':actor.id}) }}">Pulsar</a>
La diferencia entre ambos es mínima:
path: genera la ruta absoluta
url: genera la ruta completa con el protocolo http
No hay comentarios:
Publicar un comentario