Сделал свой блог, как сделать фид статей на главной странице? С чего начать?
С изучения widget’ов.
как изменить представление в zii.widgets.CDetailView чтобы содержимое таблицы показывалось в виде текста, а значки просмотреть, редактировать, удалить остались?
Через foreach выводил, проще с оформлением.
public function actionIndex()
{
$articles = Article::model()->findAll(array('order'=>'id DESC'));
$this->render('/site/index',array('articles'=>$articles));
}
Представление:
<?php foreach ($article as $article):
echo $article->title;
//и т.д.
endforeach; ?>
я конечно не до конца понял но может тебе лучше использовать zii.widgets.CListView
там указывается шаблон формирования отображения элемента
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_item', // шаблон формирования отображения элемента
));
а кнопки просмотреть, редактировать, удалить сформируй непосредственно в самом шаблоне отображения
или тебе нужно в настройках просто както сложно задать формирование значения столбца
$this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
'description:html', // description attribute in HTML
array(
'name'=>'someName',
'template'=>'_someTemplate', //шаблон формирование значения столбца
),
),
));