严格(2048):EmailComponent :: initialize()的声明应与Component :: initialize(Controller $ controller)兼容

Pan*_*ank 1 cakephp cakephp-2.3

我升级了我的XAMPP版本并安装了PHP 5.5.9.升级后,我收到此消息.我用Google搜索,但无法找到明确的想法来修复它.我有一个stackoverflow链接,他们正在谈论初始化方法的签名,但没有得到我需要修改的确切位置.请指导我如何解决它.

先感谢您.

错误:

Strict(2048):EmailComponent :: initialize()声明应与Component :: initialize(Controller $ controller)兼容[APP\Controller\Component\EmailComponent.php,第490行] Code Context App :: load() - CORE\Cake\Core\App.php,第562行App :: load() - CORE\Cake\Core\App.php,第562行spl_autoload_call - [内部],行?class_exists - [内部],行?ComponentCollection :: load() - CORE\Cake\Controller\ComponentCollection.php,第100行ComponentCollection :: init() - CORE\Cake\Controller\ComponentCollection.php,第53行Controller :: constructClasses() - CORE\Cake\Controller\Controller.php,第635行Dispatcher :: _ invoke() - CORE\Cake\Routing\Dispatcher.php,第183行Dispatcher :: dispatch() - CORE\Cake\Routing\Dispatcher.php,第162行[main] - APP\webroot\index.php,第109行

EmailComponent:

在此输入图像描述

bur*_*zum 11

阅读错误信息,很清楚:

严格(2048):EmailComponent :: initialize()的声明应与Component :: initialize(Controller $ controller)兼容

您的方法签名不匹配.让它们匹配.

function initialize(Controller $controller)
Run Code Online (Sandbox Code Playgroud)