Создание портлета последних комментариев

В этом разделе мы создаем последний портлет, который отображает список недавно опубликованных комментариев.

Создание класса 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 для включения нашего последнего портлета: