Php 获取ListView的itemView中的项目计数-Yii2
堆栈溢出 如何获取itemView计数。我想对ListView中的每三个项目执行一些操作Php 获取ListView的itemView中的项目计数-Yii2,php,web,yii2,Php,Web,Yii2,堆栈溢出 如何获取itemView计数。我想对ListView中的每三个项目执行一些操作 echo ListView::widget([ 'dataProvider' => $modelDataProvider, 'itemView' => '_item_view', 'viewParams' => [ 'count' => $itemcount // How to get this variable? ], ]
echo ListView::widget([
'dataProvider' => $modelDataProvider,
'itemView' => '_item_view',
'viewParams' => [
'count' => $itemcount // How to get this variable?
],
])
// _item_view.php
if($count % 3 == 0) {
// this item is the third in a row, do something special
}
感谢您的帮助 找到了答案。Yii2的
ListView
本身注入了$index
参数
您可以在itemView中使用该参数。找到了答案。Yii2的
ListView
本身注入了$index
参数
您可以在itemView中使用该参数