$arrData = $this->params['url'];
$this->set('value',$this->params['url']['eslPageIndex']);
pr($value);
它抛出错误:
Undefined variable: value [APP/controllers/esl_controller.php, line 34]
请
帮助我!!!!
答案 0 :(得分:4)
$this->set('value', ...);
表示视图中有一个名为$value
的变量。它不会在控制器功能中设置它。因此pr($value)
失败,因为那里没有变量$value
。
答案 1 :(得分:0)
^^^ theres你的答案!我发现这样做通常会更好,以避免您的问题:
$ myVar = ..something ...;
$ myVar2 = ......其他一些表达......;
$这 - >设置(紧凑( 'myVar的', 'myVar2');
更具可读性,只需一次通话!你也可以在你的控制器中使用pr()调试