2016-08-15 3 views
0

yii2 웹 사이트를 만드는 동안 listview 위젯으로 몇 가지 어려움을 만났습니다. 제 프론트 엔드 개발자는 페이지 매김 컨테이너가 아이템 컨테이너에서 벗어나야한다고 말합니다. 여기 내 코드가있다. 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(); ?> 
관련 문제