2016-09-23 1 views
1

J'ai déjà installé ZF3. Mais je travaille dans une entreprise qui n'utilise que ZF2, et je dois aussi pouvoir utiliser Doctrine. Puisque la version 3 ne peut pas fonctionner avec la doctrine, je dois la déclasser, ou installer une version plus ancienne.Zend Framework - Installer une ancienne version

Mais je ne vois pas comment le faire puisque http://framework.zend.com/download/archives n'existe plus?

J'ai essayé d'utiliser composer install et changer le composer.json à ceci:

{ 
"name": "zendframework/skeleton-application", 
"description": "Skeleton Application for ZF2", 
"license": "BSD-3-Clause", 
"keywords": [ 
    "framework", 
    "zf2" 
], 
"homepage": "http://framework.zend.com/", 
"repositories": [ 
    { 
    "type": "composer", 
    "url": "https://packages.zendframework.com/" 
} 
], 
"require": { 
    "php": ">=5.4", 
    "zendframework/zendframework": "2.*", 
    "doctrine/doctrine-orm-module": "0.*" 
} 
} 

Mais je ne me suis fait le vendeur et composer.lock, et je ne peux pas créer le projet dans le même dossier car il n'est pas vide.

Comment faire?

Merci d'avance pour votre temps!

PS:

J'utilise PHP 5.6, avec Apache 2,2

Répondre

8

J'ai trouvé https://framework.zend.com/downloads/archives et pourrait télécharger la version 2.4.9, mais je suis un peu perdu sur la façon de l'installer correctement. En passant, je ne cherche que l'application Skeleton.

SOLUTION: Il suffit d'ajouter le numéro de version (ici 2.5) à la fin de la commande:

composer create-project -sdev --repository-url="https://packages.zendframework.com" zendframework/skeleton-application ./ 2.5 
+1

Merci beaucoup ,;) –

+0

Bonne. Merci beaucoup –

1

Vous pouvez également installer directement via la commande compositeur:

$ composer create-project zendframework/skeleton-application path/to/install ^2.5