ListView小部件用于显示来自数据提供程序的数据。每个数据模型都使用指定的视图文件呈现。我正在使用此函数将数据传递到视图。
典型的用法如下:
use yii\widgets\ListView;
use yii\data\ActiveDataProvider;
function actionGet_record() {
$dataProvider = new ActiveDataProvider([
'query' => Post::find(),
'pagination' => [
'pageSize' => 20,
],
]);
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => '_post',
]);
}
_post视图文件可以包含以下内容:
<?php
use yii\helpers\Html;
use yii\helpers\HtmlPurifier;
?>
<div class="post">
<h2><?= Html::encode($model->title) ?></h2>
<?= HtmlPurifier::process($model->text) ?>
</div>
**问题:**获取此错误PHP通知'yii\base\ErrorException'并显示消息“未定义的变量:模型'
如何解决?
任何帮助都将不胜感激
1条答案
按热度按时间q35jwt9p1#
试试这个