salut a tous.
j'aimerai savoir comment affiché le contenu d'une vew dans une fenêtre popup.
en effant dans une de mes vues, j'ai un link et j'aimerai que lorsque l'utilisateur clicke dessus une nouvelle fenetre popu s'ouffre avec comme données les informations générés par une action.
comment récupérer les données de mon action et affiché dans la nouvelle fenetre?

2 réponses


Tu fais une fonction qui ouvre une popup, et tu set la vue

Pour commencer, dans la fonction beforeFilter de ton AppController, tu peux mettre quelque chose comme :

if ($this->request->is('ajax') {
    $this->layout = 'ajax';
}

Ensuite, il te suffit de faire appel à l'action dont tu as besoin avec de l'ajax et par exemple l'évènement load de jQuery pour récupérer le contenu de la page.
Voilà les grandes lignes, elles te donnent une marche à suivre.