Здравствуйте. У меня такой вопрос.
Мне нужно вызвать в 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));
}