【问题标题】:ZF2 + Doctrine + Composer + Upgrading DoctrineZF2+学说+作曲+升级学说
【发布时间】:2013-08-14 23:07:38
【问题描述】:

我正在使用 Doctrine 进行 Zend Framework 2 项目。

我目前对作曲家功能的理解非常有限,我知道我需要阅读并想正确理解正在发生的事情,但我现在没有时间这样做,所以真的可以对以下内容有一些帮助。正如我所说,我知道我应该阅读手册,而且我通常会这样做,但我现在真的很费时间。

我在我的 ZF2 应用程序中安装了 Doctrine,方法是在项目路径中的 composer.json 文件的“require”部分添加以下内容:

"doctrine/doctrine-orm-module": "0.*"

几天前,我不得不对我的项目运行 composer update 以安装最新版本的 ZF2 以获得错误修复。

查看doctrine-orm-module/src/DoctrineORMModule/version.php 我相信我已经安装了0.4.0。

我现在遇到了 Doctrine\DBAL v2.3.4 中的一个错误(特别是这个错误http://www.doctrine-project.org/jira/browse/DBAL-522),我认为我需要升级到 DBAL 2.3.5 才能得到修复。

这是我的问题。我无法使用 composer 进入 v2.3.5 的 DBAL。

我尝试编辑教义-orm-module/composer.json 并更新

"doctrine/dbal": ">=2.3.4",

"doctrine/dbal": ">=2.3.5",

然后我在学说-orm-module 目录中运行了composer update,但只得到以下输出:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

对于升级我的 DBAL 版本的任何帮助将不胜感激。

非常感谢, 全家福。

【问题讨论】:

    标签: doctrine-orm zend-framework2 composer-php


    【解决方案1】:

    这对我将教义升级到 2.4 很有用 - 我假设如果您找到正确的 2.3.5 版本名称,以下内容应该适合您。

    我更新了我的应用程序文件夹根目录下的 composer.json 文件,如下所示;

        {
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": "2.*",
        "zendframework/zend-developer-tools": "dev-master",
        "doctrine/orm": "2.4.0-beta2",
        "doctrine/dbal": "2.4.0-beta2",
        "doctrine/common": "2.4.0-rc2",
        "doctrine/doctrine-orm-module": "0.7.*",
    
    }
    

    }

    然后运行 ​​php composer.phar 更新

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      您可以访问我的Github ZendApplication repository,在那里您可以找到 Zend Skeleton Application 的工作副本,其中配置了 Doctrine 并与示例实体和存储库一起工作。

      【讨论】:

        猜你喜欢
        • 2013-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-04
        • 2014-07-19
        • 1970-01-01
        相关资源
        最近更新 更多