Como cargar una librería desde el bootstrap de ZendFramework

Hola a todos... Mi caso es el siguiente:

estoy trabajando con el patrón MVC de ZendFramework, la cuestión es que las librerías que se vayan a usar en Zend deben estar en esta carpeta. Y efectivamente yo cree una librería que tiene una clase que extiende a Zend_Acl para crear una lista de control de acceso. Hasta allí todo va bien, el problema es a la hora de cargar esa librería desde el bootstrap, para que se cargue automáticamente mediante el Zend_Loader_Autoloader() he visto un ejemplo; pero no muestran la parte en donde se carga la librería. También se que se puede cargar desde el application.ini con la linea de comando: autoLoaderNameSpaces[] = "My_" y me funciona, pero yo quiero es cargar la librería desde el bootstrap por cuestión de usabilidad y porque yo lo veo mas organizado así... Por favor ayudenme...

código del bootstrap:

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap{

public function _initLibrerias(){
$autoCargador = Zend_Loader_Autoloader::getInstance();
$autoCargador->registerNamespace('My_');
}

}

código de la librería:

class My_Permission_Acl extends Zend_Acl{
public function __construct(){
//Código de la librería

}
}

código del plugin donde creo la instancia de la clase que contiene la librería:

class Application_Plugin_PluginPrueba extends Zend_Controller_Plugin_Abstract{
private $_acl;
private $_auth = null;
static private $instance = null;

public function __construct(){
$this->_auth = Zend_Auth::getInstance();
$this->_acl = new My_Permission_Acl(APPLICATION_PATH.'/configs/application.ini');
}

}

Añade tu respuesta

Haz clic para o