Tworzenie portletu ostatnich komentarzy

W części tej utworzymy portlet, który wyświetli listę komentarzy, które zostały ostatnio opublikowane.

Tworzenie klasy RecentComments

Tworzymy klasę RecentComments w pliku /wwwroot/blog/protected/components/RecentComments.php. Plik ten ma następującą zawartość:



W powyższym kodzie wywołaliśmy metodę findRecentComments, która jest zdefiniowana w klasie Comment w następujący sposób:



Tworzenie widoku recentComments

Widok recentComments jest zapisany w pliku /wwwroot/blog/protected/components/views/recentComments.php. Widok po prostu wyświetla każdy komentarz zwrócony przez metodę RecentComments::getRecentComments().

Używanie portletu RecentComments

Zmodyfikujemy plik układu /wwwroot/blog/protected/views/layouts/column2.php by osadzić w nim ten ostatni portlet.



$Id: portlet.comments.txt 1773 2010-02-01 18:39:49Z qiang.xue $