Створення портлета останніх коментарів

У цьому розділі ми створюємо останній портлет, який відображає список нещодавно опублікованих коментарів.

Створення класу RecentComments

Ми створюємо клас RecentComments у файлі /wwwroot/blog/protected/components/RecentComments.php. Вміст файлу:



У коді вище ми викликаємо метод findRecentComments, який визначений в класі Comment наступним чином:



Створення представлення recentComments

Представлення recentComments збережено у файлі /wwwroot/blog/protected/components/views/recentComments.php. Воно просто відображає кожен коментар, який повертає метод RecentComments::getRecentComments().

Використання портлета RecentComments

Ми змінюємо файл макету /wwwroot/blog/protected/views/layouts/column2.php для включення нашого останнього портлета: