Cakephp 1.2到1.3迁移,致命错误

Cakephp 1.2到1.3迁移,致命错误,php,cakephp,Php,Cakephp,我们正在从1.2迁移到1.3,我是cakephp新手 我们在这部分遇到了错误 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 co

我们正在从1.2迁移到1.3,我是cakephp新手

我们在这部分遇到了错误

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

替换这个:

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

$this->data['quick_user']

你真的应该学习javascript。。javascript:除了a href之外不属于任何地方-在这种情况下,您通常最好使用上面的代码,实际上在1.2中工作得很好,但在1.3中出现致命错误问题在于changeQuickTasksView JS函数。你能把它贴在这里吗?@ThiefMaster是对的:您应该从该行中删除javascript:。