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.