Utiliser Zend dans Symfony

Même si Symfony est un framework très complet, Zend a l’avantage de posséder de nombreuses librairies particulièrement utiles dans certain cas, pouvoir charger les classes de Zend dans Symfony peut donc s’avérer utile.

Malheureusement la doc Symfony qui présentait un procédure pour le faire n’est plus a jours.

Voila la technique que j’ai utilisé pour charger permettre l’autoload des classes Zend. (En supposant que les classes Zend sont situées dans lib/vendor/zend/library/)


//apps/frontend/config/frontendConfiguration.class.php
class frontendConfiguration extends sfApplicationConfiguration
{
public function configure()
{
set_include_path(
realpath(dirname(__FILE__) . '/../../../lib/vendor/zend/library') . PATH_SEPARATOR .
get_include_path());
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
}
}

Cette entrée a été publiée dans Développement, PHP, avec comme mot(s)-clef(s) , . Vous pouvez la mettre en favoris avec ce permalien.

6 réponses à Utiliser Zend dans Symfony

  1. Teh Unicron dit :

    Ah, il y avait un 2e post !
    Très classe l’include path avec ../../../ :p
    Flooder, c’est bien.

    • l'épi de blé dit :

      A vrais dire il devrais y en avoir encore d’autres mais je n’ai pas trouvé le temps de les écrire.

      Flooder c’est mal !

  2. Hellen Evans dit :

    Thanks for the share!
    Hellen

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

(En savoir plus sur OpenID)

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>