Bonjour,

Je suis perplexe et ne comprends pas pourquoi un simple find all ne me renvoie rien comme résultat alors qu'un find first oui

J’ai essayé aussi un debug($this->Dancer->query('Select * from Posts limit 3')); ne marche pas alors qu'un debug($this->Dancer->query('Select * from dancers limit 2')); marche. (e base il y a des milliers d'enregistrement)

Bref, c'est stressant de ne pas avoir le résultat attendu.

PS : je viens de retester, en mettant un var_dump( j'ai bien mes resultats). alors que si j'utilise le debug de cakephp il y a rien...

J'utilise la dernière version de cakephp, fraichement installé

Bon a mon avis, c'est le die qu'il n'appricie pas

car des lors que je le retire


j'ai bien quelques chose qui se passe.

5 réponses


sylvain
Auteur
Réponse acceptée

Bon, j'ai finalement tapé dans le dépôt git, ça doit être le master. Et là le débug refonctionne correctement.

salut, si dans ton contrôler, tu fais un:

$dancers = $this->Dancer->find('all');
$this->set('dancers',$dancers);
debug($dancers);

ça te retourne quoi?

sylvain
Auteur

Non c'est la même chose.

et un

debug($this->Dancer->find('all'));

ça te retourne quoi?

sur la dernière version, apparemment pas mal de choses bug

sylvain
Auteur

C'est ce que je fais déjà, voir capture d'écran. Je suis en ce moment la formation cakephp et il est impossible de tester le debug comme il le fait dans la démo de Jonathan.

J'ai reinstallé trois versions en arrière et c'est toujours le même problème.
Alors soit j'ai mal configuré une option, mais vu que tout es par défaut, soit cakephp est maintenant développé par des bras cassés.