如何在CakePHP2.X中使用初始化

如何在CakePHP2.X中使用初始化,cakephp,Cakephp,我正在将Cake 1.3应用程序迁移到2.X应用程序。它大部分工作都很好,但我不明白如何为Cake 2重写这段代码 public function initialize(&$controller) { $this->Controller =& $controller; } 错误警告是: 无法通过引用来分配重载对象您确实应该阅读以下位置的迁移指南 您可以尝试运行我的升级shell。它应该自己解决大部分问题: 我们应该这样做 请参见此函数调

我正在将Cake 1.3应用程序迁移到2.X应用程序。它大部分工作都很好,但我不明白如何为Cake 2重写这段代码

    public function initialize(&$controller) {
        $this->Controller =& $controller;
    }
错误警告是:
无法通过引用来分配重载对象

您确实应该阅读以下位置的迁移指南

您可以尝试运行我的升级shell。它应该自己解决大部分问题:

我们应该这样做


请参见

此函数调用在现有CakePHP应用程序中的何处?是否阅读了迁移指南?在CakePHP 2中,初始化组件出现了一些变化:感谢您的重播,您的升级外壳看起来很棒,但我更喜欢手动进行,因为我在同一步骤中进行了一些优化和大修,我想我会查看您的代码以查看更正谢谢:D ps。我喜欢您的博客
public function initialize(Controller $controller) {
    $this->Controller = $controller;
}
cake Upgrade.Correct reference