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();
}
}