0

我试图将文件上传合并到我的项目中,但是每当我访问控制器中的 a 函数时,它都会给我这些警告:

警告 (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,第 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 版本。

请帮忙

4

1 回答 1

1

解决它,通过修改Component. 在 cake php 2.0 中,所有组件都必须扩展Component;不这样做将触发异常。例如:

class UploadComponent extends Component {
}
于 2011-11-17T04:33:52.297 回答