Как зарендерить в layouts (yii)?

public function actionIndex()
	{
		// renders the view file 'protected/views/site/index.php'
		// using the default layout 'protected/views/layouts/main.php'
		$this->render('/layouts/main', array (
				'catProvider' => Cat::model() -> loadCat(),
				//'News' => News::model() -> loadLastNews(),
			));
	}

Почему не работает такой вариант?
Call to a member function getData() on a non-object in ....
  • Вопрос задан
  • 2444 просмотра
Пригласить эксперта
Ответы на вопрос 1
@PapaStifflera
Родился, вырос...
Потому что
...
Cat::model() -> loadCat()
...

не возвращает объект CDataProvider.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы