Bonjour,
J'ai un petit soucis avec cakephp et la pagination.
J'aimerai mettre 2 paginations différentes sur ma page, une pour des "témoignages" et une pour des articles de presse.
J'arrive à paginer les témoignages mais pas les articles de presse.
Sous les articles de presses il met la meme pagination que les témoignages.
si quelqu'un a une idée...
Je vous met le code de mon controller témoignage :
function index(){
$this->paginate = array(
'limit' => 5,
'order' => 'created DESC'
);
$d'temoignages'] = $this->Paginate('Post',array('type'=>'temoignage','online'=>'1'));
$this->set($d);
}
Voici le code de mon controller articles de presse :
function index(){
$this->paginate = array(
'limit' => 5,
'order' => 'created DESC'
);
$d'presses'] = $this->Paginate('Post',array('type'=>'presse','online'=>'1'));
$this->set($d);
}
Voici le code de ma vue témoignages :
<h2><span class="h_1">Témoignages</span></h2>
<ul id="div1">
<?php foreach ($temoignages as $k => $v): $v = current($v);?>
<li class="temoi">
<div class="txt"><?php echo $v'content']; ?></div>
<div class="auteur"><?php echo $v'name']; ?></div>
</li>
<?php endforeach ?>
</ul>
<div class="paginationtem">
<?php echo $this->Paginator->numbers(); ?>
</div>
<?php echo $this->element('presses'); ?>
Vous l'aurez compris, j'importe les articles de presses via un elément dont voici le code :
<?php $presses = $this->requestAction(array('controller'=>'presses','action'=>'index','admin'=>false)); ?>
<!--ARTICLES DE PRESSE -->
<h2>Revue de <span class="h_1">Presse</span></h2>
<?php foreach ($presses as $kk => $vv): $vv = current($vv);?>
<div class="presse_detail">
<a href="<?php echo $vv'lienpdf'];?>" class="press_img_link" target="_blank">
<div class="press_header">
<h2 class="prh"><?php echo $vv'name']; ?></h2>
<?php echo $vv'content']; ?>
</div>
<div class="press_img">
<?php echo $vv'imgk']; ?>
</div>
</a>
</div>
<?php endforeach ?>
<div class="paginationtem">
<?php echo $this->Paginator->numbers(); ?>
</div>
Si vous avez des pistes pour m'aider... Merci d'avance !