Bonjour à tous,je sollicite votre aide pour une question (voir une réponse^^) sur une partie que je ne maîtrise pas encore sur cakephp => l'AJAX !
Enfaite mon problème est celui-ci : j'ai un site one page, et donc je voudrais ne pas avoir à recharger la page quand je change de catégorie dans ma galerie photo !
j'ai trois 3 controllers pour le moment : PagesController, GaleriesController et enfin CategoriesController
Le modèle Catégorie et Galerie sont liés en hasMany (une categorie à plusieurs images).
Dans mon GaleriesController :
public function getCat(){
$c = $this->Categorie->find('all');
return $c;
}
Ensuite J'ai créé un élément avec la méthode requestAction pour récupérer mes catégories.
<?php $c = $this->requestAction(array('controller' => 'categories', 'action' => 'getCat', 'admin' => false)); ?>
<div id="menu-cat">
<ul class="ul-cat">
<?php foreach ($c as $k => $v) : $v = current($v); ?>
<li class="li-cat"><?php echo $v'slug']; ?></li>
<?php endforeach; ?>
</ul>
</div>
Je place l'élément dans ma vue principale
<?php echo $this->element('categories'); ?>
Voilà maintenant, mon problème est le suivant ,je voudrais pouvoir en ajax récupérer, quand je clique sur une catégorie, les images correspondante (sachant que mes images pour les mettres dans ma vue, sont aussi dans un element !)
Voilà j'espère avoir été clair, si vous pouviez m'aider ! ^^