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.