この質問で申し訳ありません。私は 2 冊の本といくつかのチュートリアル、および Yii のドキュメントを読みましたが、この非常に基本的なことを行う方法をまだ理解できません。基本的に、テーブルからすべての要素を読み取り、リストに表示する必要があります。
これは私がしました
コントローラー上 (メソッド actionIndex())
$criteria = new CDbCriteria();
$dataProvider = new CActiveDataProvider('Items', array(
'criteria'=>$criteria,
));
$this->render('index',array(
'dataProvider'=>$dataProvider,
));
ビュー index.php
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView' => '_item'
));
?>
ビュー item.php について
<?php $this->renderPartial('_item',array(
'post'=>$dataProvider,
)); ?>
および部分ビューで _item
<?php
$this->Widget('CMarkdown', array('purifyOutput'=>true));
?>
ページネーションが機能しても、システムは何も表示しません。レンダー ビューで、現在の ActiveRecord 要素などの要素を持つオブジェクトにアクセスする方法が存在する必要があると思います (コントローラーの CActiveDataProvider が ActiveRecord 要素であるかどうかはわかりません)。
この件で私を助けてくれるすべての人に本当に感謝します