Bonjour,
Je cherche à créer la page d'accueil de mon site avec une barre de navigation horizontale et en dessous trois colonnes qui vont afficher chacune des données de trois tables de ma base de données.
J'ai créé les différents modèles, controlleurs et vues. J'affiche parfaitement de manière indépendante tout de la forme :
monsite/vue1. monsite/vue2. monsite/vue3/.
Pour la barre de navigation je pense utiliser les elements mais quelle est la meilleure méthode (et la plus propre) pour appeler dans chaque colonne de ma page d'accueil la vue qui lui correspond ?
Merci de votre aide.
Si tu penses que c'est la meilleure solution, je vais le faire.
Pour être certain que je te suis bien, tu parles de recréer simplement une vue qui affiche toutes mes colonnes ou de refaire modèle/controlleur/vue pour tout afficher. Il est possible dans une vue d'appeler différents controlleurs. Je débute avec Cake alors pardonne ma question si elle est triviale... Merci de ton aide...
Salut,
Dans une action d'un controler, rien ne t'empêche de faire appel à plusieurs models
function test(){
$this->loadModel(modelA);
$this->modelA->action();
$this->loadModel(modelB);
$this->modelB->action()
}
C'est ce que j'utilise sur un dashboard et ça fonctionne impécable