Vous devriez consulter le livre de cuisine; il a quelques tutoriels CakePHP solides, à http://book.cakephp.org/
Vous avez pas vraiment fourni beaucoup d'informations, mais je pense votre contrôleur uses
un modèle « utilisateur », et vous mettez $this->user->find()
à votre avis, quand il devrait être dans votre contrôleur. Dans l'action de votre contrôleur, vous aurez envie/besoin de faire quelque chose comme ça ...
Users_Controller extends AppController {
function index() {
$arrayOfUsers = $this->User->find(...);
$this->set('users', $arrayOfUsers);
}
}
Vous pouvez alors - dans votre vue - accès « utilisateurs » comme ceci:
pre($users);
... puisque vous avez utilisé la méthode de contrôleur set()
pour envoyer une variable $users
à la vue.
Cela doit être UsersController (pas de caractère de soulignement) et la fonction de débogage est pr() not pre() – duckyflip
Haha, ya, c'est mon mauvais. Quand je travaille en PHP sans Cake, je définis toujours ma propre version de pr que j'appelle pre car j'aime que les noms de fonctions aient au moins une voyelle :) –