CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 16-12-2016 17:28:15

LemonPie
Pitivier
Lieu: France
Date d'inscription: 02-08-2016
Messages: 14

Afficher le résultat d'une fonction partout

Bonjour à tous !

Je vous explique mon problème. J'ai toute une liste de composants électroniques qui appartiennent à des sous-catégories de catégories .. Bref. J'aimerais afficher toutes les catégories (partout dans tout le site) pour que le client puisse à tout moment charger les composants d'une catégorie particulière.

On aurait donc la liste de catégories sur ma page home ainsi que sur ma page A puis B puis C ...

J'ai bien tenté d'ajouter une fonction qui charge toutes les catégories dans le AppController mais j'ai une erreur "AppController not found" sur certaines pages.

Pouvez-vous m'éclairer ?

Merci,
Lemon


CakePHP version : 2.8.5
PHP version : 5.3.3

Hors ligne

 

#2 30-12-2016 13:48:44

Iziwas
Pitivier
Date d'inscription: 27-10-2016
Messages: 13

Re: Afficher le résultat d'une fonction partout

Bonjour LemonPie,

Je pense que plutôt que de réaliser une fonction dans l'AppController, il est plutôt conseiller d'utiliser un "Elements" dans Cakephp.
Un élément est un block de présentation, tu peux également lui passer des variables.

Tu trouveras ci-dessous la documentation sur cette partie.
http://book.cakephp.org/3.0/fr/views.html#elements

Cordialement,
Izi

Hors ligne

 

#3 29-01-2017 11:59:34

cyberbobjr
Baker
Date d'inscription: 13-07-2010
Messages: 625

Re: Afficher le résultat d'une fonction partout

Salut,
tu peux utiliser les Cells aussi, bien pratique.
Sinon, l'inscription d'une variable dans le AppController.php fonctionne très bien.

tu peux nous donner un exemple de ton code ?

++
bob


Développeur freelance et disponible, contactez-moi en privé.
Mon blog CakePHP : http://caketuts.key-conseil.fr

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr