przewiń do treści

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

Włodzimierz Gajda

Okładka książki „PHP. Praktyczne projekty”

Listing 21.4.
Metoda akcji artist/list

ROZDZIAŁ:21. Stronicowanie
TXT:listing-21-04.txt
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();
    }
}
©2010 Włodzimierz Gajda