przewiń do treści

PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych

Włodzimierz Gajda

public function execute_list()
{
    if (isset($_GET['page'])) {
        if (str_ievpi($_GET['page'])) {
            $strona = $_GET['page'];
        } else {
            $this->execute_404();
            return;
        }
    } else {
        $strona = '1';
    }

    $pager = new Pager('Artist', 10);

    if ($pager->isValidPage($strona)) {
        $pager->setPage($strona);
        $pager->assignRecords();
        $pager->setBaseURL('index.php?module=artist&action=list&page=');
        $this->set('pager', $pager);
    } else {
        $this->execute_404();
    }
}

Listing 21.4. Metoda akcji artist/list

Rozdział 21. Stronicowanie

listing-21-04.txt

Reklama

Szkolenia z Symfony 2.0