【发布时间】:2015-04-21 11:40:27
【问题描述】:
使用 yii2 我使用 gii 创建了一个模型和 CRUD。
我想在我的 VIEW 中使用 foreach 或 while 循环以以下格式显示数据
对于数据库表中的每一行
echo("addMarker($lat_field, $lon_field);\n");
我有一个使用以下控制器操作呈现的索引页面。
public function actionIndex()
{
$this->layout = 'directory';
$searchModel = new ShopDirectorySearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
我可以使用以下内容通过 listview 显示数据,它显示数据库中的所有数据/行,但是它周围有 html,并且显然没有以我希望的格式输出。
<?= ListView::widget([
'dataProvider' => $dataProvider,
'itemOptions' => ['class' => 'col-xs-6 col-sm-3'],
'itemView' => '_index',
]);?>
【问题讨论】:
标签: php mysql loops model-view-controller yii2