Salut,
Je me heurte à un soucis sous Cakephp 3.0, je souhaiterai utiliser plusieurs layout suivant le role de l'utilisateur, guest, user, admin et supadmin.
Chaque profil a une construction de page différente. en gros c'est ce qui suit.
- guest (non logué) : default.ctp
- user : logged.ctp
- admin : logged.ctp
- supadmin : supadmin.ctp
Je pensais faire un petit
$this->layout='default|logged|supadmin';
dans la methode isAuthorized de mon AppController, (ou dans une autre d'ailleurs), mais rien ne fonctionne.
Je ne sais pas comment m'y prendre, et peut être (sûrement) que je m'y prend mal d'ailleurs, il y a peut être un mécanisme intégré dans cake 3 pour faire ce genre de chose, mais je n'ai rien trouvé.
Si une âme charitable pouvait m'éclairer ?
à la limite, je dois pouvoir m'en tirer avec 2 templates, un pour la partie loguée et un pour la partie non loguée si c'est plus simple.