Přepínání stránek v seznamu

Allconius
Člen | 317
+
0
-

Ahoj,
mám na stránce formulář na vyhledávání a pod ním seznam záznamů. Seznam bude ale časem hodně dlouhý tak bych pod něj potřeboval přidat přepínání stránek, tj. limitem v sql dotazu např. na 50 záznamů a pod seznamem by bylo:
1 – 2 – 3 – 4 – 5 – 6 – 7 … a listovalo by se po těch 50-ti záznamech.
V presenteru mám:

<?php
$this->template->posts = $this->dbManager->zobrazSeznam(
$this->rok,
$this->cislo,
$this->narozeniod,
$this->narozenido,
$this->prijmeni,
$this->adresa,
$this->szobraz,
$this->list
);
?>

Šablona vypadá takto:

<?php
{block content}

    {if $user->loggedIn}
    :: <a n:href="Edit:show">Přidej nový záznam</a> :: <a n:href="Stat:show">Statistiky</a> :: <a n:href="Sign:change">Změna hesla</a> :: <a n:href="Sign:out">Odhlásit</a>
    {else}

    {/if}
    {control searchForm}

    <div class="table-responsive">
    <table class="table table-striped" id="table-prehled">
    <thead>
    <tr>
    <th scope="col">&nbsp;</th>
    <th scope="col">&nbsp;</th>
    <th scope="col">Naše značka :</th>
    <th scope="col">Zpracovatel :</th>
    <th scope="col">Účastník :</th>
    <th scope="col">Adresa trvalého pobytu :</th>
    <th scope="col">Skutková podstata :</th>
    <th scope="col">Způsob vyřízení věci :</th>
    <th scope="col">Ukončení (PM) :</th>
    </tr>
    </thead>
    <tbody>

    {foreach $posts as $post}
    <tr>
    <th scope="row"><a href="{link Edit:show $post->ID}">Editace</a></th>
    <th scope="row"><a href="{link Delete: $post->ID}" onClick="return smazat(this)">Smazání</a></th>
    <td>{$post->Cislo}/{$post->Rok}</td>
    <td>{$post->A_Osoba}</td>
    <td>{$post->Ptj->Jmeno} {$post->Ptp->Prijmeni}<br />{$post->Ptn->Narozeni|zobrazdatumnar:''}</td>
    <td>{$post->Pta->Adresa}</td>
    <td>{$post->Podstata|podstata:''}</td>
    <td>{$post->ID|vyrizeni:''}</td>
    <td>{$post->G_Pm|zobrazdatum:''}</td>
    </tr>
    {/foreach}
    </tbody>
    </table>
    </div>

	{ZDE BYCH POTREBOVAL PREPINANI STRANEK}

{/block}
?>

problém je jak to udělat aby se po kliknutí na číslo změnily i ty hodnoty $this->szobraz (počet záznamů) a $this->list (stránka)

CZechBoY
Člen | 3608
+
0
-

Možná bych radši sáhnul po nějaký hotový komponentě na grid, ušetří ti to spoustu práce.