przewiń do treści

Symfony w przykładach

Włodzimierz Gajda

<h1>Lista wszystkich rozdziałów</h1>
<p>
<a href="<?php echo url_for('rozdzial/new') ?>">Utwórz nowy rozdział</a>
</p>

<table>
  <thead>
    <tr>
      <th>Numer</th>
      <th>Tytul</th>
      <th>Edytuj / Czytaj / Usuń</th>
    </tr>
  </thead>
  <tbody>
    <?php foreach ($Rozdzials as $Rozdzial): ?>
    <tr>
      <td class="r"><?php echo $Rozdzial->getNumer() ?>.</td>
      <td><?php echo $Rozdzial ?></td>
      <td class="c">
          <?php echo link_to(image_tag('edit.png', array('alt' => '')), 'rozdzial/edit?rozdzial_id='.$Rozdzial->getRozdzialId()) ?>
          <?php echo link_to(image_tag('tick.png', array('alt' => '')), public_path('rozdzial/' . $Rozdzial->getSlug() . '.html')) ?>
          <?php echo link_to(image_tag('delete.png', array('alt' => '')), 'rozdzial/delete?rozdzial_id='.$Rozdzial->getRozdzialId(), array('method' => 'delete', 'confirm' => 'Czy na pewno usunąć rozdział? Wszystkie zadania z rozdziału zostaną usunięte!')) ?>
      </td>
    </tr>
    <?php endforeach; ?>
  </tbody>
</table>

Listing 22.15. Widok akcji rozdzial/index w aplikacji backend

Rozdział 22. Kontekstowe hiperłącza do edycji i usuwania rekordów

listing-22-15.txt