Yii2 ListView显示数据
控制器
视图
view/test/index.php
listview 默认文字修改 asicvendoryiisoftyii2widgetsBaseListView.php
<?php namespace appcontrollers; use yiiwebController; use yiidataActiveDataProvider; use appmodelssDynasty; class TestController extends Controller { public function actionIndex() { $query = ZsDynasty::find(); $dataProvider = new ActiveDataProvider([ "query" => $query, "pagination" => [ "pageSize" => 15, ], ]); return $this->render("index", [ "dataProvider" => $dataProvider ]); } }
视图
view/test/index.php
<?php use yiihelpersHtml; use yiiwidgetsListView; $this->title = "朝代"; $this->params["breadcrumbs"][] = $this->title; ?> <h1>朝代</h1> <ul> <?php echo ListView::widget([ "dataProvider" => $dataProvider, "itemView" => "_item",//子视图 ]); ?>view/test/_item.php
<?php use yiihelpersHtml; use yiihelpersHtmlPurifier; ?> <div class="post"> <strong><?= Html::encode($model->dyn_id) ?></strong> <a href="test/index/<?= $model->dyn_id ?>"><?= HtmlPurifier::process($model->dyn_name) ?> </a> </div>
listview 默认文字修改 asicvendoryiisoftyii2widgetsBaseListView.php
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。