2017-09-19 3 views
0

그것을 필요로하는 번들 (Doctorrine 2.5)으로 업데이트해야합니다 (Vich \ UploaderBundle). 그러나 나는 두 가지 어려움에 직면하고있다 : 내 심포니 2.8 설치와 호환되는 교리 버전을 어떻게 알 수 있습니까Symfony 2.8 애플리케이션에서 Doctrine 업그레이드하기

  1. 사실

작곡가 관리는 여전히 아주 불분명 업그레이드를 실행하려면 어떻게 나, 특히 당신이 업데이트하려고 할 때 얻는 결과. 지정된

{ 
"name": "symfony/framework-standard-edition", 
"license": "MIT", 
"type": "project", 
"description": "The \"Symfony Standard Edition\" distribution", 
"autoload": { 
    "psr-4": { "": "src/" }, 
    "files": ["app/AppKernel.php"] 
}, 
"require": { 
    "php": ">=7.0", 
    "symfony/symfony": "2.8.*", 
    "twig/extensions": "1.0.*", 
    "symfony/assetic-bundle": "2.3.*", 
    "symfony/swiftmailer-bundle": "2.3.*", 
    "symfony/monolog-bundle": "2.3.*", 
    "sensio/distribution-bundle": "2.3.*", 
    "sensio/framework-extra-bundle": "2.3.*", 
    "sensio/generator-bundle": "2.3.*", 
    "doctrine/orm": "~2.2,>=2.2.3", 
    "doctrine/doctrine-bundle": "1.2.*", 
    "doctrine/migrations": "dev-master", 
    "doctrine/doctrine-migrations-bundle": "dev-master", 
    "doctrine/doctrine-fixtures-bundle": "dev-master" 
    "incenteev/composer-parameter-handler": "~2.0", 
    "apy/datagrid-bundle": "dev-master", 
    "pagerfanta/pagerfanta":   "dev-master", 
    "white-october/pagerfanta-bundle": "dev-master", 
    "idci/admin-generator-bundle":  "dev-master", 
    "mopa/bootstrap-bundle": "dev-master", 
    "twbs/bootstrap": "v3.2.0", 
    "knplabs/knp-paginator-bundle": "dev-master", 
    "knplabs/knp-menu-bundle": "dev-master", 
    "craue/formflow-bundle": "dev-master", 
    "friendsofsymfony/user-bundle": "[email protected]", 
    "liuggio/excelbundle": "~2.0", 
    "excelwebzone/recaptcha-bundle": "~2.3", 
    "robertotru/to-inline-style-email-bundle": "dev-master", 

}, 
"scripts": { 
    "post-install-cmd": [ 
     "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
    ], 
    "post-update-cmd": [ 
     "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
     "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
    ] 
}, 
"config": { 
    "bin-dir": "bin" 
}, 
"minimum-stability": "dev", 
"extra": { 
    "symfony-app-dir": "app", 
    "symfony-web-dir": "web", 
    "incenteev-parameters": { 
     "file": "app/config/parameters.yml" 
    }, 
    "branch-alias": { 
     "dev-master": "2.3-dev" 
    } 
}, 
"require-dev": { 
} 
} 

[편집] 교리 버전이 필요합니다

여기에 내 현재 composer.json입니다. 나는이 composer.json이 어떻게 든 정리되어야한다는 느낌을 가지고있다.하지만 그것은 또 다른 질문이다. ...

+0

새로운 S2.8 프로젝트를 만든 다음 composer.json을 검사하면 효과적 일 수 있습니다. Symfony와 2.3에서 2.8 사이의 차이를 보였던 것처럼 보입니다. 그리고 당신은 꽤 많은 dev-master 아이템들을 가지고 있습니다. 약간의 노력을 기울이면 나는 두렵다. – Cerad

답변

0

"doctrine/doctrine-bundle"에 대한 엄격한 제한에서 오는 문제는 " . 1.2 * 교리/ORM "< 2.5 (여기 참조 : https://packagist.org/packages/doctrine/doctrine-bundle#v1.2.0)"를 필요로 "

이 솔루션은

"doctrine/doctrine-bundle": "^1.6" 

내가 호환성을 확인하지 않은이 처음 의존성의 버전을 업그레이드 할 수 있습니다 다른 모든 패키지와 함께 나는 completly 확신하지는 않지만 여전히 시도 할 수 있습니다.

관련 문제