Я пытаюсь изучить Yii и просмотрел документацию по Yii, но все еще не понимаю. Я до сих пор не знаю, как использовать CDataProvider в контроллере и представлении для отображения всех сообщений блога, доступных в представлении. Кто-нибудь может посоветовать или привести пример, основанный на следующем:
ActionIndex в моем PostController:
public function actionIndex()
{
$posts = Post::model()->findAll();
$this->render('index', array('posts' => $posts));
));
The View, Index.php:
<div>
<?php foreach ($post as $post): ?>
<h2><?php echo $post['title']; ?></h2>
<?php echo CHtml::decode($post['content']); ?>
<?php endforeach; ?>
</div>
Вместо того, чтобы делать вышеупомянутое, может кто-нибудь посоветовать, как использовать CDataProvider вместо этого сгенерировать?
Большое спасибо.