przewiń do treści

Symfony w przykładach

Włodzimierz Gajda

<h1>
    Rozdział <?php echo $Rozdzial->getNumer() ?>. <?php echo $Rozdzial ?>
    <?php if ($sf_user->isAuthenticated()): ?>
        <a href="<?php echo public_path('backend.php/rozdzial/edit/rozdzial_id/' . $Rozdzial->getRozdzialId() ) ?>">
            <?php echo image_tag('edit.png', array('alt' => '')) ?>
        </a>
    <?php endif; ?>
</h1>
<?php foreach ($Rozdzial->getZadanies() as $Zadanie): ?>
    <div class="zadanie">
        <h3  id="zad<?php echo $Zadanie->getSlug() ?>">
            Zadanie <?php echo $Rozdzial->getNumer() ?>.<?php echo $Zadanie->getNumer() ?>
            <?php if ($sf_user->isAuthenticated()): ?>
                <a href="<?php echo public_path('backend.php/zadanie/edit/zadanie_id/' . $Zadanie->getZadanieId() ) ?>">
                    <?php echo image_tag('edit.png', array('alt' => '')) ?>
                </a>
            <?php endif; ?>
        </h3>
    <?php echo $Zadanie->getTresc() ?>
    <?php if ($Zadanie->getOdpowiedz()): ?>
        <div class="rozwiazanie">
            <h4>Rozwiązanie: <a href="<?php echo url_for('rozdzial/rozwiazanie?slug=' . $Zadanie->getSlug()) ?>"><?php echo $Zadanie->getSlug() ?>.cpp</a></h4>
            <pre class="syntax-highlight:cpp"><?php echo $Zadanie->getOdpowiedz() ?></pre>
        </div>
    <?php endif; ?>
    </div>
<?php endforeach; ?>

Listing 22.16. Widok akcji rozdzial/show aplikacji frontend po dodaniu ikon edit.png

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

listing-22-16.txt