find all ne marche pas ?

Par sylvain, il y a 13 ans


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

justclara42, il y a 13 ans

et un

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

ça te retourne quoi?

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

justclara42, il y a 13 ans

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, il y a 13 ans

Non c'est la même chose.

sylvain, il y a 13 ans

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.

sylvain, il y a 13 ans

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