So habe ich ein Array mit Posts, die an Zweig übergeben wird und von dort wird Twig jeden Beitrag ausgeben im Array mit einer for-Schleife. Ich möchte, dass jeder Beitrag eine Schaltfläche Löschen mit einer URL haben, der diese Stelle von id daran befestigt hat so in meinem for-Schleife ich so etwas wie dieses:Verwenden von Twig Templating-Engine zum dynamischen Erstellen von Links für eine Route mit einem erforderlichen Platzhalter (/ post/{id})
{% for post in Posts %}
<div class="yellBox">
<div class="col-sm-2">
<img class="square yellBoxImage" src="https://pbs.twimg.com/profile_images/637255421099536384/dkLZc90x.jpg" alt="Avatar" />
</div>
<div class="yellBody col-sm-10">
<h4><strong>{{ User.name }}</strong><span class="yellDate">- {{ post.created_at }}</span></h4>
<p>
{{ post.body }}
</p>
// other buttons
//the delete button in question
<a href="{{ path_for('deleteYell')}}/{{ post.id }}"><button type="button" name="button">Delete</button></a>
<div id="test">
</div>
</div>
</div>
{% endfor %}
{{ path_for('deleteYell')}}/{{ post.id }}
dies wirft mir eine Fehlermeldung, dass es fehlt info am Ende der uRL, was bedeutet, dass der post.id Teil nach der/nicht
meiner Strecke attatched wird, ist wie folgt:
$this->delete('/yell/{id}', 'UserController:deleteYell')->setName('deleteYell');
welche Änderung (en) soll ich das machen bekommen arbeiten?
das genau, was ich gesucht habe! –