D'abord désolé pour mon anglais. J'essaie d'utiliser la pagination avec ajax avec cakePHP 2.8.3.Cakephp 2.8 Numéro de lien de pagination non cliquable
La première charge fonctionne bien. Je vois le nombre de paginator:
Lorsque je clique sur le numéro de page "2" ou sur "Suivant >>", le contenu # contenu recherche est refresh mais le numéro de page de liens 1 (et lien "< < Précédent") n'est pas utilisable. Le numéro de page "2" rester cliquable ...
Voici mon code dans le contrôleur:
variable publique pour Pagination:
public $paginate = array('Entite' => array(
'limit' => 2,
'order' => array(
'Entite.nom' => 'asc'
),
));
Le code dans mon action:
$this->Paginator->settings = $this->paginate;
$this->Paginator->settings = array(
'conditions' => $conditions,
//'limit' => $sql_limit
'limit' => 2
);
$data = $this->Paginator->paginate('Entite');
$this->set('data', $data);
Mon code en vue:
<div id="content-recherche">
...
</div>
<ul class="pagination">
<?php
$this->Js->JqueryEngine->jQueryObject = 'jQuery';
$this->Paginator->options(array(
'update' => '#content-recherche',
'url' => array('controller' => 'Recherche', 'action' => 'coiffure'),
'complete' => '$.getScript("/js/utils.js", function (data, textStatus, jqxhr) {});',
'evalScripts' => true,
));
?>
<?php
echo $this->Paginator->numbers(array(
'first' => '<<',
'currentClass ' => 'active',
'tag' => 'li',
'modulus' => 5,
'last' => '>>'));
?>
<?php
echo $this->Paginator->prev(
'« Previous', null, null, array('class' => 'disabled')
);
echo $this->Paginator->next(
'Next »', null, null, array('class' => 'disabled')
);
?>
</ul>
Quelqu'un voit quelle est mon erreur?
Merci.
Ok, cela fonctionne mieux avec votre solution. Merci de votre aide – gannher