gpt4 book ai didi

version-control - 将 Cakephp1.3 迁移到 2.0

转载 作者:行者123 更新时间:2023-12-05 01:36:13 26 4
gpt4 key购买 nike

我在 cakephp 1.3 中开发了一个负载很重的项目,现在我的客户想要它在最新的 CakePHP 版本中。

我已经使用以下链接提供的基于 shell 脚本的教程迁移了它:
http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html

版本被替换它在 CakePHP 2.0 版本中被迁移但是现在在运行一个项目时我收到一个错误

fatal error :在第 134 行调用 D:\xampp\htdocs\arguenet1\lib\Cake\Controller\Component\RequestHandlerComponent.php 中非对象的成员函数 parseAccept()

项目主要是用ajax功能开发的,requesthandler组件也被用来在组件端检查isAjax请求与否。

谁能帮我解决这个错误...提前致谢。

最佳答案

__construct() 的签名方法在 2.x 中发生了变化。见 the API docs here .尝试像这样修改你的 AppController::__construct():

public function __construct($request = null, $response = null) {
parent::__construct($request, $response);
// Your code here.
}

归功于 this Google Groups thread .

关于version-control - 将 Cakephp1.3 迁移到 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12434979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com