Yii2 affichage des données à l'aide de chaque boucle
À l'aide de yii2 j'ai créé un Modèle et CRUD à l'aide de gii.
Je veux utiliser un foreach ou lors de la boucle de mon point de VUE pour afficher les données dans le format suivant
Pour chaque ligne dans la table de base de données
echo("addMarker($lat_field, $lon_field);\n");
J'ai une page d'index qui est rendu à l'aide de la suite de contrôleur de l'action.
public function actionIndex()
{
$this->layout = 'directory';
$searchModel = new ShopDirectorySearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
Je peux utiliser les options suivantes pour afficher les données à l'aide de listview qui affiche toutes les données/les lignes dans la base de données n'a toutefois html autour d'elle et évidemment ce n'est pas imprimée dans le format que je souhaite qu'il soit.
<?= ListView::widget([
'dataProvider' => $dataProvider,
'itemOptions' => ['class' => 'col-xs-6 col-sm-3'],
'itemView' => '_index',
]);?>
OriginalL'auteur con322 | 2015-02-19
Vous devez vous connecter pour publier un commentaire.
Pas besoin d'utiliser ListView ici, il vous suffit de l'essayer :
Si vous voulez vraiment utiliser ListView, vous pouvez simplement modifier
_index
fichier de la vue.Merci, Ça fonctionne pour moi
OriginalL'auteur soju
OriginalL'auteur vishuB
http://www.yiiframework.com/forum/index.php/topic/61940-simple-while-loop-to-list-all-rows/page__view__findpost__p__274731
OriginalL'auteur Timothée Planchais