2016-08-15 52 views
0

在製作yii2網站時,我遇到了一些ListView小部件的困難。我的前端開發人員說分頁容器應該放在物品容器之外。這是我的代碼。如何在列表視圖中找到ul標籤的分頁

<?php echo \yii\widgets\ListView::widget([ 
      'dataProvider'=>$dataProvider, 
      'pager'=>[ 
       'hideOnSinglePage'=>true, 
       // Customzing options for pager container tag 
       'options' => [ 
         'class' => 'pager-wrapper', 
         'id' => 'pager-container', 
       ], 
      ], 
      'itemView'=>'_item', 
      'summary' => '', 
      'itemOptions' => ['tag'=>'li', 'class'=>'cam-container'], 
      'options' => [ 
       'tag'=>'ul', 
       'class'=>'cam-list row clearfix' 
      ] 
])?> 

這個列表視圖控件的HTML <ul id="w0" class="cam-list row clearfix"> <li class="cam-container" data-key="34"></li> <ul id="pager-container" class="pager-wrapper"> </ul>

生成此代碼,但我想要的結果,其中尋呼機容器將出.cam列表容器 <ul id="w0" class="cam-list row clearfix"> <li class="cam-container" data-key="34"></li> </ul> <ul id="pager-container" class="pager-wrapper">

是有可能做這個?

回答

0

嗯,我發現我們可以分別渲染它們。在我的情況下,我使他們像

$widget = \yii\widgets\ListView::begin([ some code ]); 

<ul class="cam-list row clearfix"> 
    <?php echo $widget->renderItems(); ?> 
</ul> 
<?php echo $widget->renderPager(); ?> 
相關問題