1
페이지 매김에 문제가 있습니다. 이 내 코드입니다 :팔콘 foreach에서 페이지 매기기 계속
<?php foreach($paginator->items as $key => $item): if(empty($item->getTvguide($params)->toArray())) continue; ?>
<div class="col-md-6">
<div class="channel">
<div class="channel-img pull-left">
<img src="<?=$item->icon?>" alt="publica">
</div>
<div class="clearfix channel-name">
<h3><?=$item->title?></h3>
</div>
<div class="clearfix channel-program">
<ul>
<?php foreach($item->getTvguide($params)->toArray() as $val): ?>
<li><span><?=$val['time']?></span> <?=$val['prog']?></li>
<?php endforeach; ?>
</ul>
</div>
</div>
</div>
<?php endforeach; ?>
루프 (빈 ...), 내가 페이지에 빈 결과를 얻을 경우 계속합니다. 첫 페이지에서 결과를 가져오고 페이지 매김에서 빈 결과를 제거하려면 어떻게합니까?
코드 컨트롤러 : 그런
$data = TvguideChannel::find();
$paginator = new PaginatorModel(
array(
"data" => $data,
"limit" => $limit,
"page" => $curPage
)
);
$params = [
'columns' => 'distinct(time) as time, prog',
'conditions' => $this->getType($this->request->get('type')) . ' AND ' . $this->getDay($this->request->get('day')) . ' AND ' . 'id_group = 13',
'order' => 'time ASC'
];
$items= $paginator->getPaginate();
find()에서 기준을 사용하십시오. – baychae