{% extends 'edcBundle::viewEDC.html.twig' %}
{% block body %}
{{ parent() }}
<h1>Listado de cineastas</h1>
{% for flashMessage in app.session.flashbag.get('mensaje') %}
<span class="alert-success">
{{ flashMessage }}
<hr />
</span>
{% endfor %}
<hr />
<table class="table table-bordered">
<tbody>
<th>Nombre</th>
</tbody>
{% for dato in datos %}
<tr>
<td>{{dato.nombre}}</td>
<td>
<a href="{{ path('editCineasta', {'id':dato.id}) }}" title="Editar">Editar</a>
-
<a onclick="return eliminarCineasta({{ dato.id }},'{{ dato.nombre }}');" href="{{ path('delCineasta', {'id':dato.id}) }}" title="Eliminar">Eliminar</a>
</td>
</tr>
{% endfor %}
</table>
<script>
function eliminarCineasta(idCineasta, nombre) {
if (confirm("¿Estás seguro de querer eliminar el cineasta "+nombre+"?"))
return true;
else
return false;
}
</script>
{% endblock %}
listarPeliculas.html.twig:
{% extends 'edcBundle::viewEDC.html.twig' %}
{% block body %}
{{ parent() }}
{{ dump(arrDatos) }}
<hr>
{{ dump(arrCineastas) }}
<hr>
<h1>Listado de películas</h1>
{% for flashMessage in app.session.flashbag.get('mensaje') %}
<span class="alert-success">
{{ flashMessage }}
<hr />
</span>
{% endfor %}
<hr />
<table class="table table-bordered">
<tbody>
<th>Título</th>
<th>Año</th>
<th>Director</th>
<th>Actor 1</th>
<th>Actor 2</th>
<th></th>
</tbody>
{% for dato in arrDatos %}
<tr>
<td>{{dato.titulo}}</td>
<td>{{dato.anno}}</td>
<td>{{ arrCineastas[dato.id].nomDirector }}</td>
<td>{{ arrCineastas[dato.id].nomActor1 }}</td>
<td>{{ arrCineastas[dato.id].nomActor2 }}</td>
<td>
<a href="{{ path('editPelicula', {'id':dato.id}) }}" title="Editar">Editar</a>
-
<a onclick="return eliminarPel({{ dato.id }},'{{ dato.titulo }}');" href="{{ path('delPelicula', {'id':dato.id}) }}" title="Eliminar">Eliminar</a>
</td>
</tr>
{% endfor %}
</table>
<script>
function eliminarPel(idPelicula, titulo) {
if (confirm("¿Estás seguro de querer eliminar la película "+titulo+"?"))
return true;
else
return false;
}
</script>
{% endblock %}
viewEDC.html.twig (Se guarda en la raiz de views):
{# esta va a ser la vista standard que heredaran las otras vistas #}
{% extends "::base.html.twig" %}
{% block stylesheets %}
<link href="{{ asset('bundles/peliculas/css/css_edc.css') }}" rel="stylesheet" />
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
{% endblock %}
{% block body %}
<ol class="breadcrumb">
<li><a href="{{ path('addCineasta') }}">Añadir cineasta</a></li>
<li><a href="{{ path('listarCineastas') }}">Listar cineastas</a></li>
<li><a href="{{ path('addPelicula') }}">Añadir película</a></li>
<li><a href="{{ path('listarPeliculas') }}">Listar películas</a></li>
</ol>
{% endblock %}

No hay comentarios:
Publicar un comentario