Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/02/2011, 10:15
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Zend Problemas con ruta de Formularios

Una de las tareas de los modules boostrap's es instanciar el autoloader de los resources, sino queres crearlos, tenes que hacer el autoload de forma manual, en el bootstrap de la aplicación, podrias hacer algo asi:


Código PHP:
Ver original
  1. //Bootstrap.php
  2. protected function _initAutoloader()
  3. {
  4.     $this->bootstrap('frontController');
  5.     $fc = $this->getResource('frontController');
  6.  
  7.     $modules = $fc->getControllerDirectory();
  8.  
  9.     foreach ($modules as $module => $dir) {
  10.         $moduleName = strtolower($module);
  11.         $moduleName = str_replace(array('-', '.'), ' ', $moduleName);
  12.         $moduleName = ucwords($moduleName);
  13.         $moduleName = str_replace(' ', '', $moduleName);
  14.         $loader = new Zend_Application_Module_Autoloader(array(
  15.             'namespace' => $moduleName,
  16.             'basePath' => realpath($dir . "/../"),
  17.         ));
  18.     }
  19. }

esto inicializa el autoloader de todos los modulos, si queres inicializar el de un modulo, seria algo asi:

Código PHP:
Ver original
  1. //Bootstrap.php
  2. protected function _initAutoloader()
  3. {
  4.     $loader = new Zend_Application_Module_Autoloader(array(
  5.         'namespace' => 'default',
  6.         'basePath' => APPLICATION_PATH . '/modules/default'
  7.     ));
  8. }

igual no veo el problema con los Bootstrap's.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)