[CakePHP 2.0.1] Probleme sur la pagination

Par reivaxui, il y a 12 ans


Hello, je me lance dans CakePHP.
Je suis sur ce tuto (à 50 minutes) : http://www.grafikart.fr/tutoriels/cakephp/dev-site-jour1-191
Lorsque j'essaie de faire une pagination j'ai l'erreur suivante :

Strict (2048): Declaration of JsHelper::value() should be compatible with Helper::value($options = Array, $field = NULL, $key = 'value') [CORE/Cake/View/Helper/JsHelper.php, line 34]

Et voici mon code :

function admin_index() {
        $this->paginate = array('Post' => array(
            'limit' => 1
        ));
        $d'pages'] = $this->Paginate('Post', array('type' => 'page'));
        $this->set($d);
    }

Merci d'avance si quelqu'un pouvait m'éclaircir !

6 réponses

Hotgeart, il y a 12 ans

Tu es en PHP 5.3 ?

reivaxui, il y a 12 ans

Je suis en 5.4.4

Hotgeart, il y a 12 ans

Et si tu te mets en 5.3 ?

sylvain, il y a 12 ans

Hum, c'est trop le bordel de bosser avec cakephp. bref, je me demande si c'est vraiment une bonne idée

coloo, il y a 12 ans

il y a une majuscule à paginate ?

$this->paginate'conditions'] = $conditions;
reivaxui, il y a 12 ans

@Hotgeart: J'utilise Mamp sous mac os X, je suis pas certain de pouvoir changer la version de PHP comme ça, je vais regarder.

@coloo: Avec ou sans la majuscule, l'erreur reste la même :(
EDIT : je suis passé en PHP 5.2 et je n'ai plus l'erreur. J'aimerai bien quand même avoir une solution, au cas où je sois forcé de bosser sur une version plus ancienne de php ! :/