2011-10-21 60 views
0

我們從1.2遷移到1.3,我是新來cakephpCakePHP的1.2到1.3的遷移,致命的錯誤

我們在這部分

Undefined index: user [APP/controllers/tasks_controller.php, line 922] 

$user_tasks = $this->Tasks->load_task_data($this->**params['url']['user'],1);** 

Actualy below select box not passing userid to controller. 

echo "'< select name=\"quick_user\" id=\"quick_user\" onchange=\"**javascript:changeQuickTasksView()**;\">\n"; 
"; 

我不知道這是怎麼... onchange=\"javascript:changeQuickTasksView();得到錯誤

+1

你真的應該學習JavaScript ..'的JavaScript:'不屬於任何地方,但在'href' - 在這種情況下,你通常更好地使用'onclick' – ThiefMaster

+0

其實上面的代碼可以正常使用在1.2但是1.3中的致命錯誤 –

+0

問題出在'changeQuickTasksView()'JS函數中。你能在這裏粘貼嗎?而@ThiefMaster是對的:你應該從該行刪除'javascript:'。 – JJJ

回答

0

替換此:

$this->params['url']['user'],1) 

與此:

$this->data['quick_user']