$arrData = $this->params['url'];
$this->set('value',$this->params['url']['eslPageIndex']);
pr($value);
il jette Erreur:
Undefined variable: value [APP/controllers/esl_controller.php, line 34]
S'il vous plaît
AIDE ME !!!!
$arrData = $this->params['url'];
$this->set('value',$this->params['url']['eslPageIndex']);
pr($value);
il jette Erreur:
Undefined variable: value [APP/controllers/esl_controller.php, line 34]
S'il vous plaît
AIDE ME !!!!
$this->set('value', ...);
signifie qu'il y aura une variable nommée $value
mis à la disposition dans la vue. Il ne le définit pas dans la fonction du contrôleur. Par conséquent pr($value)
échoue car il n'y a pas de variable $value
là.
^^^ theres votre réponse! Je trouve qu'il est souvent préférable de faire comme ceci pour éviter votre problème:
$ myVar = ..quelque chose ...;
$ myVar2 = ... une autre expression ...;
$ this-> set (compact ('maVar', 'MyVar2')!
plus lisible et ne nécessite qu'un seul appel jeu, vous pouvez également utiliser alors pr() dans votre débogage Controllerpour
Si vous voulez voir ce que vous définissez la variable de vue '$ value' à, vous aurez besoin de' pr ($ this-> params ['url'] ['eslPageIndex']) ' –