$arrData = $this->params['url'];
$this->set('value',$this->params['url']['eslPageIndex']);
pr($value);
它拋出錯誤:
Undefined variable: value [APP/controllers/esl_controller.php, line 34]
請
幫我!!!!
$arrData = $this->params['url'];
$this->set('value',$this->params['url']['eslPageIndex']);
pr($value);
它拋出錯誤:
Undefined variable: value [APP/controllers/esl_controller.php, line 34]
請
幫我!!!!
$this->set('value', ...);
意味着將有一個名爲$value
變量視圖提供。它不會將其設置在控制器功能中。因此pr($value)
失敗,因爲那裏沒有變量$value
。
^^^ theres你的回答!我發現這樣做通常會更好,以避免您的問題:
$ myVar = ..something ...;
$ myVar2 = ...某些其他表達...;
$這個 - >設置(緊湊型( 'myVar的', 'myVar2!');
更具可讀性,只需要一次通話,您還可以在隨後的controllerto調試使用PR()
如果你想知道你在設置視圖變量'$ value',你需要'pr($ this-> params ['url'] ['eslPageIndex'])' – 2010-08-19 16:50:06