2011-11-16 87 views
0

我试图将文件上传到我的项目,但每当我在控制访问功能它给了我这些警告:麻烦与上传组件 - CakePHP的2.0

警告(2):call_user_func_array():一参数预计是一个有效的回调,给出'UploadComponent :: initialize'[CORE/Cake/Utility/ObjectCollection.php,line 110]

警告(2):call_user_func_array()[http:// php。 net/function.call-user-func-array]:第一个参数预计是一个有效的回调,'UploadComponent :: beforeRender'被给出[CORE/Cake/Utility/ObjectCollection.php,line 110]

警告(2):call_user_func_array()[http://php.net/function.call-user-func-array]:第一个参数预计是一个有效的回调,'UploadComponent :: shutdown'被给出[CORE /Cake/Utility/ObjectCollection.php,第110行]

我添加的上传组件适用于我的Cake 1.3版本。

请帮助

回答

1

解决了这个问题,通过修改Component。 在蛋糕php 2.0中,所有组件都必须扩展Component;不这样做会触发例外。 例如:

class UploadComponent extends Component { 
}