更改ListView Yii2中的摘要文本

更改ListView Yii2中的摘要文本,listview,yii2,Listview,Yii2,如何更改Yii2的列表视图小部件中的摘要文本 echo ListView::widget([ 'dataProvider' => $dataProvider, 'itemView' => function($model, $key, $index, $widget){ return $this->render('_productViewData', ['model' => model]); },

如何更改Yii2的
列表视图
小部件中的摘要文本

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']
       ]
   ]);
echo ListView::widget([
“dataProvider”=>$dataProvider,
“itemView”=>函数($model、$key、$index、$widget){
返回$this->render(“产品视图数据”,“模型”=>model]);
},
'布局'=>'
{pager}{summary}{items}{pager}{summary}',
寻呼机'=>[
“maxButtonCount”=>3,
'选项'=>['class'=>'分页']
]
]);

如果我添加
“摘要”=>“我的新文本”
,那么我的整个摘要行将更改为
我的新文本
(计数将消失)。我试图实现的是
显示19项中的1-19项
以获得
我的新文本19项中的1-19项
。Red在github上发表了一些文章,但没有意识到如何做到这一点。提前谢谢你

如果您只需查看此属性的

以下标记将替换为相应的值:

  • {begin}
    :当前显示的起始行号(基于1)-
    {end}
    :当前显示的结束行号(基于1)
  • {count}
    :当前显示的行数
  • {totalCount}
    :可用行的总数
  • {page}
    :当前显示的页码(基于1)
  • {pageCount}
    :可用页数

因此,这些是您可以使用的替换项。

如果您只需查看此属性的,您将看到以下内容:

以下标记将替换为相应的值:

  • {begin}
    :当前显示的起始行号(基于1)-
    {end}
    :当前显示的结束行号(基于1)
  • {count}
    :当前显示的行数
  • {totalCount}
    :可用行的总数
  • {page}
    :当前显示的页码(基于1)
  • {pageCount}
    :可用页数

因此,这些是您可以使用的替代品。

您应该只替换布局,例如:

'layout' => '<div>My New Text {summary}</div>',
'layout'=>“我的新文本{summary}”,

您只需更换布局,例如:

'layout' => '<div>My New Text {summary}</div>',
'layout'=>“我的新文本{summary}”,

因此,我使用这些令牌的方式是
“summary”=>[“begin”=>“bla bla”]
。我理解对了吗?但在我的情况下什么也没有发生:/now显示的只是
{begin}
。可能我声明令牌错误?不,这类似于
'summary'=>'总数为{totalCount}
-占位符将自动替换为值。因此,我必须使用这些令牌的方式是
“summary”=>[“begin”=>“bla bla”]
。我理解对了吗?但在我的情况下什么也没有发生:/now显示的只是
{begin}
。可能我声明令牌错误?不,它类似于
'summary'=>'总数为{totalCount}'
-占位符将自动替换为值。