我试图将文件上传合并到我的项目中,但每当我访问控制器中的某个函数时,它都会给我这些警告:
警告(2):call_user_func_array():第一个参数应该是一个有效的回调,给出了'UploadComponent :: initialize'[CORE / Cake / Utility / ObjectCollection.php,第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行]
我添加的上传组件适用于我的蛋糕1.3版本。
请帮助
答案 0 :(得分:1)
通过修改Component
来解决它。
在蛋糕php 2.0中,所有组件都必须扩展Component
;如果不这样做,将触发异常。
例如:
class UploadComponent extends Component {
}