Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/12/2010, 14:08
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: Sistema modular en Zend

Bueno retorno nuevamente, despues de leerme mucha doc respecto al sistema modular(y habiendo hecho un CRUD bsatante interesante pero sin modulos) Ahore me surge un problema y no se ni por donde mirar.

Como ·$%& llamo a mi model desde mi modulo.... Encuentro que hay docenas de maneras pero por alguna razon ninguna me funciona. Simplemente al hacer Loader de mi modelo me dice que no encuentra el archivo. en mi caso:

Lo que mas se ha acercado aunque sea a darme un error es llamando al modelo desde mi controller cargando la clase

Código PHP:
Ver original
  1. public function init()
  2.     {
  3.         /* Initialize action controller here */
  4.       Zend_Loader::loadClass('Post');
  5.  
  6.     }

Teniendo en cuenta que tengo dentro de modules/post/models/Post.php
en mi bootstrap del modulo tengo esto:

Código PHP:
Ver original
  1. <?php
  2.  
  3. class Post_Bootstrap extends Zend_Application_Module_Bootstrap{
  4.  
  5. protected function _initAutoload(){
  6.  
  7.   $modelLoader = new Zend_Application_Module_Autoloader(array(
  8.  
  9.   'namespace' => '',
  10.   'basePath' => APPLICATION_PATH . '/modules/post'
  11.  
  12.   ));
  13.  
  14.    return $modelLoader;
  15. }
  16.  
  17. }

Me lei toda la docu de la clase Zend_Application_Module_Autoloader pero no doy pero no doy con el error. La teoria me dice que esta correcta. Es lo que pienso.

Warning: include_once(Post.php) [function.include-once]: failed to open stream....blah blah--

mi application.ini esta igual, trabaja de manera correcta los modulos los action y los views, solo no logro cargar ningun model relacionado al modulo. :(

PD: Ahora se por que los novatos le huyen a esto :P
__________________
Drupal Argentina