Clases de Autoload con convención de nomenclatura basada en Zend o ninguna convención con Symfony 2

¿Cómo puedo usar Symfony2 ClassLoader para autocargar clases que no siguen las convenciones de nomenclatura de PEAR y no usan espacios de nombres?

Parece de los documentos symfony2 que esto no es posible. ¿Cómo se incluyen las bibliotecas auxiliares de API u otros archivos que no siguen este tipo de convenciones (es decir, siguen las convenciones de Zend o ninguna convención de nomenclatura)?

Debe registrar las funciones de carga automática para esas clases usando spl_autoload_register() . Esto le permitirá tener varias runas de autocargadores una tras otra, hasta que logre cargar la clase requerida.

Ejemplo de código de lo que dijo Mchl

en la aplicación / autoload.php

 ... $loader->register(); ... ///////////////////////////////////////////////////////////////////////////////// // Own autoloader for non-namespaced nor PEAR lib. Replace tcpdf with yours. function myLoader() { $file = __DIR__ . '/../vendor/tcpdf/tcpdf.php'; if (!file_exists($file)) { return false; } require_once $file; } spl_autoload_register('myLoader');