mirror of
https://github.com/janunger/rheinwerk-video-training.git
synced 2026-02-06 15:15:15 +01:00
Initiale Version
This commit is contained in:
13
Kapitel_10/Lektion_4/symfony/app/Resources/views/base.html.twig
Executable file
13
Kapitel_10/Lektion_4/symfony/app/Resources/views/base.html.twig
Executable file
@@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>{% block title %}Welcome!{% endblock %}</title>
|
||||
{% block stylesheets %}{% endblock %}
|
||||
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
|
||||
</head>
|
||||
<body>
|
||||
{% block body %}{% endblock %}
|
||||
{% block javascripts %}{% endblock %}
|
||||
</body>
|
||||
</html>
|
||||
31
Kapitel_10/Lektion_4/symfony/app/Resources/views/cd/index.html.twig
Executable file
31
Kapitel_10/Lektion_4/symfony/app/Resources/views/cd/index.html.twig
Executable file
@@ -0,0 +1,31 @@
|
||||
{% extends 'base.html.twig' %}
|
||||
|
||||
{% block body %}
|
||||
<h1>{{ cd.name }} ({{ cd.kuenstler.name }}, {{ cd.erscheinungsjahr }})</h1>
|
||||
|
||||
<form action="{{ path('lied-hinzufuegen', {"cdId": cd.id}) }}" method="post">
|
||||
<table>
|
||||
<tr>
|
||||
<th>Track</th>
|
||||
<th>Titel</th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
{% for lied in cd.lieder %}
|
||||
<tr>
|
||||
<td>{{ lied.track }}</td>
|
||||
<td>{{ lied.titel }}</td>
|
||||
<td><a href="{{ path('lied-bearbeiten', {'liedId': lied.id}) }}">Bearbeiten ...</a></td>
|
||||
<td><a href="{{ path('lied-loeschen', {'liedId': lied.id}) }}">Löschen ...</a></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
<tr>
|
||||
<td><input type="text" name="track" placeholder="Track"/></td>
|
||||
<td><input type="text" name="titel" placeholder="Titel"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="submit" value="Hinzufügen"/>
|
||||
</form>
|
||||
|
||||
<p><a href="{{ path('homepage') }}">zur Übersicht</a></p>
|
||||
{% endblock %}
|
||||
20
Kapitel_10/Lektion_4/symfony/app/Resources/views/default/index.html.twig
Executable file
20
Kapitel_10/Lektion_4/symfony/app/Resources/views/default/index.html.twig
Executable file
@@ -0,0 +1,20 @@
|
||||
{% extends 'base.html.twig' %}
|
||||
|
||||
{% block body %}
|
||||
<table>
|
||||
<tr>
|
||||
<th>Künstler</th>
|
||||
<th>Album</th>
|
||||
<th>Erscheinungsjahr</th>
|
||||
</tr>
|
||||
{% for cd in cds %}
|
||||
<tr>
|
||||
<td>{{ cd.kuenstler.name }}</td>
|
||||
<td>
|
||||
<a href="{{ path('cd', {'cdId': cd.id}) }}">{{ cd.name }}</a>
|
||||
</td>
|
||||
<td>{{ cd.erscheinungsjahr }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
||||
{% endblock %}
|
||||
17
Kapitel_10/Lektion_4/symfony/app/Resources/views/lied/bearbeiten.html.twig
Executable file
17
Kapitel_10/Lektion_4/symfony/app/Resources/views/lied/bearbeiten.html.twig
Executable file
@@ -0,0 +1,17 @@
|
||||
{% extends 'base.html.twig' %}
|
||||
|
||||
{% block body %}
|
||||
<form action="{{ path('lied-bearbeiten', {'liedId': lied.id}) }}" method="post">
|
||||
<h1>Lied bearbeiten</h1>
|
||||
<h2>'{{ lied.cd.name }}' ({{ lied.cd.kuenstler.name }})</h2>
|
||||
|
||||
<label>Track
|
||||
<input type="text" name="track" value="{{ lied.track }}"/>
|
||||
</label>
|
||||
<label>Titel
|
||||
<input type="text" name="titel" value="{{ lied.titel }}"/>
|
||||
</label>
|
||||
<button type="submit" name="aktion" value="speichern">Speichern</button>
|
||||
<button type="submit" name="aktion" value="abbrechen">Abbrechen</button>
|
||||
</form>
|
||||
{% endblock %}
|
||||
15
Kapitel_10/Lektion_4/symfony/app/Resources/views/lied/loeschen.html.twig
Executable file
15
Kapitel_10/Lektion_4/symfony/app/Resources/views/lied/loeschen.html.twig
Executable file
@@ -0,0 +1,15 @@
|
||||
{% extends 'base.html.twig' %}
|
||||
|
||||
{% block body %}
|
||||
<form action="{{ path('lied-loeschen', {'liedId': lied.id}) }}" method="post">
|
||||
<h1>Lied löschen</h1>
|
||||
<h2>{{ lied.cd.name }} ({{ lied.cd.kuenstler.name }})</h2>
|
||||
|
||||
<p>
|
||||
Möchten Sie Track {{ lied.track }} '{{ lied.titel }}' löschen?<br>
|
||||
Diese Aktion kann nicht rückgängig gemacht werden.
|
||||
</p>
|
||||
<button type="submit" name="aktion" value="loeschen">Löschen!</button>
|
||||
<button type="submit" name="aktion" value="abbrechen">Abbrechen</button>
|
||||
</form>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user