¿Cuál es la diferencia entre Zend_Application_Module_Autoloader y Zend_Loader_Autoloader_Resource?

StackOverflow https://stackoverflow.com/questions/2152392

  •  23-09-2019
  •  | 
  •  

Pregunta

Me he dado cuenta de que los Sames sucede con:

$moduleLoader = new Zend_Application_Module_Autoloader(array(
        'namespace' => '', 
        'basePath'  => APPLICATION_PATH));
$moduleLoader->addResourceType('acl','acls/','Acl');

y

$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'basePath'  => APPLICATION_PATH,
'namespace' => '',
));
$resourceLoader->addResourceType('acl', 'acls', 'Acl')

De hecho, ¿cuál es la diferencia?

¿Fue útil?

Solución

Esto podría dar a empezar. Todavía estoy en busca de mejores diferencias.

  

Zend_Application_Module_Autoloader proporciona la funcionalidad necesaria para mapear los diferentes recursos bajo un módulo a los directorios apropiados, y proporciona un mecanismo de nomenclatura estándar también.

     

Zend_Loader_Autoloader_Resource está destinado a los recursos de carga Simplificar que no tienen clase 1: 1 prefijo / sistema de archivos asignaciones. El caso de uso principal es para su uso con aplicaciones modulares, para permitir autoloading de clases específicos del módulo.

esta página . Puede ser que sea capaz de darle una cierta penetración.


Por lo que puedo ver, Zend_Application_Module_Autoloader es básicamente el recurso con asignaciones predefinidas, que le da una estructura de directorios para comenzar con.

Otros consejos

El autloader módulo es un tipo de cargador automático de recurso específico para los módulos y se aplica el nombre del módulo como parte del espacio de nombres y establece los tipos de recursos esperadas de incumplimiento por Zend convenciones automágicamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top