Помогите разобратся с widget

Здравствуйте. У меня такой вопрос.

Мне нужно вызвать в layout какой-либо метод. Допустим последние новости. В Zend это делается через $this->action();

В yii как я понимаю это делается через виджет который вызывзает компонент. Впринципе у меня получилось вызвать сам компонент. Но мне там нужно обратится к модели которая находится: /protected/modules/news/models/News.php

Я в примерах нашел что как-то так News::model() можно указать где искать. То бишь он будет искать в папке с моделями. Но есть одно НО. У меня скрипты находятся еще и в папке modules/имя_модуля/models.

Вроде должна быть еще какая-то фишка для указания пути, но что-то не нашел…

И может как-то проще вызвать имено метод, чтоб не парится с виджетами и компонентами?

Наследовать пытался от:




class Classname extends CWidget

{

	

	public function run() {

	

		

		

		

		$this->render('name',array('items'=>$items));

	}



Последние новости делаются стандартно с помощью виджета:

LastNews.php




class LastNews extends CWidget

{

    public function run()

    {

        Yii::import('application.modules.news.models.News', true);


        $this->render('lastNews', array(

            'models'=>News::model()->published()->recently()->findAll(),

        ));

    }

}



Файл кидаем в папку components, а представление для виджета - в подпапку components/views.

Большое спасибо. Получилось.