Mise à jour: j'ai écrit de fausses déclarations sur l'utilisation de l'en-tête dans php; donc oubliez cette partie :)Redirection interne Cakephp du contrôleur vers un autre contrôleur
Ce que je veux, c'est extraire et afficher la vue d'un contrôleur (avec les données du contrôleur) d'un autre contrôleur, sans avoir de changement d'URL dans le navigateur.
Quelques détails:
- Redirect ne fait pas le travail parce que est une redirection directe (via un navigateur)
- requestAction ne me permet de ne pas charger et images correctement css
J'ai besoin de cette chose parce que j'ai un répartiteur de contrôleur qui redirige en interne vers les autres contrôleurs.
Je pense que la seule solution (correcte) est d'utiliser routes.php dans/config avec Router :: connect et d'utiliser la logique qui était dans le contrôleur de dispatcher.
La "réécriture interne" est généralement effectuée avec Routes. Qu'y a-t-il de si spécial dans votre "répartiteur contrôleur" que vous ne pouvez pas faire la même chose en utilisant des routes? – deceze
comme vous l'avez dit, la solution est de faire l'interaction entre la base de données et les routes ... mais je ne sais pas si c'est possible – apelliciari
Vous voulez que les données d'un modèle soient affichées dans une action de contrôleur dans un autre modèle? – Nigel