Zend cadru ca am înșurubat zend_paginator (ieșire pager) - 1kit

Începând să studieze Zend Framework, a asamblat spontan un aspect pentru gestionarea tabelului și a conținutului acestuia în baza de date. Acum vă voi spune exact cum.
Primii pași cu Zend am făcut pe exemplele lui Rob Allen.






În special, pe acest material de formare.

S-a sugerat să colectați un comprimat de albume. Adăugați, modificați și ștergeți intrările din acesta. Și, în general, totul.
Ieșire normală la pagina cu lista de albume.
Am vrut să aflu cum funcționează Zend_Paginator și să facă o ieșire paginată.
Cu toate acestea, nu am vrut să mănânc 100%, am decis să numesc Pagini, nu Pagini, în exemplul meu. (bine, scriu propriul CMS și am deja pagini din baza de date, admin pe ZF)







Și odată ce am inceput sa caut cum se lega paginare sau peydzhineytor tot timpul pentru a rula articolele și exemplele departe de un model abstract al bazei de date.
Zend_Db_Table_Abstract propune utilizarea in loc de obicei găsite în exemple și Zend_Db_Table Zend_Db_Select.

Nu găsesc vina cu fișierele de șabloane, de asemenea, nu-mi place cum ar fi codul php-code + HTML, dar acesta este conceptul MVC din Zend.

Am făcut asta.

Controlorul (aplicația / controlorii / IndexController.php) arată astfel:

Template (aplicație / views / scripts / pagination.phtml) a paginatorului:

Model DB (aplicație / modele / DbTable / Pages.php)

Aici, numai numele tabelului din baza de date se aplică paginilor.

Și ea însăși (aplicație / views / scripts / index / index.phtml):

Această cunoaștere mi-a fost utilă în implementarea paginării pe Zend Framework.

Afișați navigația







Trimiteți-le prietenilor: