2

Bon, alors, je veux pouvoir choisir différentes versions de Zend Framework (et d'autres frameworks) en utilisant Zend_Loader. Eh bien, le code n'est pas compliqué du tout, mais le problème est qu'il y a tellement de lignes dans le cadre lui-même qui rendraient l'autochargeur pratiquement inutile. Le répertoire Zend doit se trouver dans le include_path, ce qui le rend un peu difficile à garder. De plus, toutes les lignes require_once avec des chemins non absolus auront un impact sur les performances de l'application, spécialement avec mon application qui utilise un lot de classes Zend pour le traitement de chaque requête.Choisir différentes versions de Zend Framework à charger en utilisant Zend_Loader et ses problèmes

Je pourrais supprimer toutes les lignes require_once manuellement ou automatiquement, mais je dois tout recommencer à chaque nouvelle version 1.x.x.

Des idées?

+0

Pourquoi ne pas simplement changer le chemin d'inclusion à la version correcte. Par exemple, j'ai une constante ZEND_PATH qui est ajoutée à mon chemin d'inclusion. Avant cela, je vais définir le ZEND_PATH en fonction du code de détermination de l'environnement. – balupton

Répondre

1

Dénuder require_once s n'est pas si difficile, il suffit d'exécuter une ligne de code (enregistrée comme script).

Voir this thread on Nabble pour basculer entre les versions de Zend Framework.

+0

Oui, peut-être que c'est la seule meilleure pratique à ce sujet! Merci mon ami :) –

Questions connexes