В настоящее время используется ссылка сортировки paginator внутри списка начальной загрузки, например:
<ul id="myTab" class="nav nav-tabs nav-stacked">
<li class="list-group-item list-group-item-info">Filtrer les résultats de recherche pour les tweets.</li>
<li><?= $this->Paginator->sort('created','<span class="glyphicon glyphicon-time"></span> Les plus anciens',['escape' => false,'direction' => 'asc', 'lock' => true]);?></li>
<li><?= $this->Paginator->sort('created','<span class="glyphicon glyphicon-time"></span> Les plus récents',['escape' => false,'direction' => 'desc', 'lock' => true]);?></li>
<li><?= $this->Paginator->sort('nb_partage','<span class="glyphicon glyphicon-share"></span> Les plus partagés',['escape' => false,'direction' => 'desc', 'lock' => true]);?></li>
<li><?= $this->Paginator->sort('nb_like','<span class="glyphicon glyphicon-heart"></span> Les plus likés',['escape' => false,'direction' => 'desc', 'lock' => true]);?></li>
<li><?= $this->Paginator->sort('nb_commentaire','<span class="glyphicon glyphicon-comment"></span> Les plus commentés',['escape' => false,'direction' => 'desc', 'lock' => true]);?></li>
</ul>
Я также использую шаблон paginator, подобный этому
<?php
return [
'sort' => '<a class="list-group-item" href="{{url}}">{{text}}</a>',
];
?>
Когда я нажимаю на ссылку,он корректно отображает страницу, и нажатая ссылка меняет класс благодаря начальной загрузке, но не для первых двух ссылок, которые изменяют классы обе, все остальные ссылки работают отлично.
Это потому, что они обе сортируются по «созданному».
Можно ли дифференцировать их так, чтобы при нажатии на первую или вторую она изменяла класс, а не другой, как для других ссылок.