Ich versuche, meine Modellposition innerhalb dataProvider
zu bekommen. Ich habe eine Listview mit Pager:Get Modellindex innerhalb ActiveDataProvider, Yii2
Pjax::begin();
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemOptions' => ['class' => 'item'],
'itemView' => 'tree_part',
'pager' => [
'class' => ScrollPager::className(),
'enabledExtensions'=> [ScrollPager::EXTENSION_SPINNER],
'spinnerSrc'=> Yii::$app->request->baseUrl.'/images/spinner.gif',
]
]);
Pjax::end();
Ich weiß, ich $model, $widget, $index
in meiner Teilansicht tree_part.php
zugreifen kann, aber ich kann nicht herausfinden, wie aktuellen $model
Index innerhalb der Daten zu erhalten.
My Dataprovider:
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort'=> ['defaultOrder' => ['creation_date'=>SORT_DESC]],
'pagination' => [
'pageSize' => 12,
],
]);
Wenn also die pagesize
12 ist, wird $index
Variable zeigen nur den Wert von 0-11
. Was ich brauche ist, einen "globalen" Index aus der Gesamtzahl der Modelle zu bekommen.
Jeder Rat würde sehr geschätzt werden.