Yii Как добавить новое действие к контроллеру

просто создаём новый метод , название которого начинается на action =

<?php

/**
 * SiteController is the default controller to handle user requests.
 */
class SiteController extends CController
{
	 public $breadcrumbs = array();  // это необходимо (как стимул__)

	/**
	 * Index action is the default action in a controller.
	 */
	public function actionIndex()
	{
        $message = "<b>Привет МИР (МИР->ТРУД->МАЙ) ! =)</b>";
        $this->render('index', array('message' => $message)); // Чтобы отобразить представление
        $m = Message::model()->findByPk(1);
        var_dump($m->getAttributes());
	}

    public function actionMessageList()
    {
        //SomeActiveRecord::model()->findAll(array('order'=>'somefieldfield'));

        //далее сортировка по дате в обратном порядке (новые выше)
        $msgs = Message::model()->with('user')->findAll(array('order'=>'date DESC'));
        $this->render('messagelist',array('msgs'=>$msgs));
       // var_dump($m);
    }
}

- наше новое действие имеет идентификатор messagelist -
Теперь Yii будет реагировать на запрос типа =

http://адрессайта/index.php?r=site/messagelist

site - это имя нашего контроллера,а
messagelist - имя действия - для него можно создать представление
в папке

views/site/messagelist.php 

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