Bonjour,

Je suis en train de créer un petit site et j'ai donc incorporé un élement menu a mon default.ctp.
Jusque la ça fonctionne.
J'ai donc ajouté des liens ($this->Ajax->link), je fais pointé ces liens vers le content de mon default.ctp mais ça me réaffiche tout mon default.ctp (header, content et footer) dans mon content.
voici le code de mon link
echo $this->Ajax->link('User', array('controller' => 'users', 'action' => 'edit', 1), array('update' => 'content')
Je veux juste que ma vue s'affiche dans le content avec un lien ajax.

Pouvez-vous m'aider ? svp

2 réponses


xeorc
Auteur
Réponse acceptée

Bonjour,

Comme souvent à force de chercher et tester, on fini par trouver.
J'ai donc trouver la solution à mon problème.
Il me suffisait de dire au controller d'afficher la vue dans un layout vide ($this->layout = 'ajax';) au lieu qu'il s'affiche dans default.ctp.

La logique de cake est parfois dure a se remettre en tête.

Désolé.

Tu as regardé le code généré pour voir à quoi ça ressemble ?