如何更改Yii2的ListView
窗口小部件中的摘要文本?
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => function($model, $key, $index, $widget){
return $this->render('_productViewData', ['model' => model]);
},
'layout' => '<div class="col-md-12" style="margin-bottom: 50px;">
{pager}{summary}</div><div class="row">{items}</div><div
class="row"><div class="col-md-12">{pager}{summary}</div></div>',
pager' => [
'maxButtonCount' => 3,
'options' => ['class' => 'pagination']
]
]);
如果我添加"summary" => "My new text"
而不是我的整个摘要行,则更改为My new text
(计数消失)。我想要获得的是Showing 1-19 of 19 items
获得My new text 1-19 of 19 items
。关于github的一些文章,但是没有意识到如何实现它。提前谢谢!
答案 0 :(得分:3)
如果您只是查看此属性的comment,您会看到:
以下标记将替换为相应的值:
{begin}
:当前显示的起始行号(从1开始) -{end}
:当前显示的结束行号(从1开始){count}
:当前显示的行数{totalCount}
:可用的总行数{page}
:正在显示的页码(从1开始)当前{pageCount}
:可用的页数
所以这些是您可以使用的替代品。
答案 1 :(得分:0)
你应该只是替换布局,例如:
'layout' => '<div>My New Text {summary}</div>',