Я нашел решение проблемы. Это гораздо конструктивнее, чем любое другое решение, которое можно найти в любом месте от inte rnet. Я опишу код и добавлю фрагмент кода, чтобы каждый мог сделать это, просто прочитав мой фрагмент кода.
Сначала объявите пагинацию для конкретной c модели. После этого инициализируйте фрагмент кода Paginator. Как только вы сделали вышеупомянутое так, загрузите и запросите страницу-указатель для данной модели. После этого установите переменную вместе с компактной.
На стороне шаблона убедитесь, что вы выполнили вышеупомянутый процесс, весь ваш код будет назначен на стороне контроллера и будет работать на стороне шаблона автоматически. Я поместил этот код для шаблона внизу фрагмента, внимательно прочитал и внедрил ваш код везде, где и когда есть запрос и ответ между контроллером и шаблоном.
Поместите ниже код в контроллер:
public $paginate = [
'Stories' => ['scope' => 'story',
'limit' => 1,
]
];
public function initialize(): void
{
parent::initialize();
$this->loadComponent('Paginator');
}
public function index()
{
// Paginate property
$this->loadComponent('Paginator');
$stories = $this->paginate($this->Stories->find('all', ['scope' => 'story']));
$this->set(compact('employers'));
}
Ниже кода в шаблон:
<div class="column" id="success_story">
<hr>
<h4 style="margin: 0;" class="text-center">SUCCESS STORIES</h4>
<hr>
</div>
<?php
//stories complete do not edit.
foreach($stories as $story){
echo '
<p>'.$this->Html->image($story['image'].'.jpg', ['alt'=>'image for article']).'</p>
</div>
<div class="large-6 columns">
<h5><a href="#">'.$story['title'].'</a></h5>
<p>
<span><i class="fi-torso"> Creator: '.$story['creator'].' </i></span>
<span><i class="fi-calendar"> '.$story['created'].' </i></span>
</p>
<p>'.$story['story'].'</p>
';
}
?>
<div style="padding:0px;margin:0px;margin-bottom: -35px;">
<ul class="pagination" role="navigation" aria-label="Pagination">
<li><?php echo $this->Paginator->prev(' < ' . __(''));?></li>
<li><?php echo $this->Paginator->next(' > ' . __(''));?></li>
</ul>
</div>
поместите ссылку на success_story (div) как # (индикатор)