Foros del Web » Programando para Internet » PHP » Zend »

bootStrap y Modelos

Estas en el tema de bootStrap y Modelos en el foro de Zend en Foros del Web. Que tal amigos, tengo mi bootStrap configurado asi @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original protected function _initAutoload ( )     {       ...
  #1 (permalink)  
Antiguo 05/05/2011, 22:26
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años, 7 meses
Puntos: 31
bootStrap y Modelos

Que tal amigos, tengo mi bootStrap configurado asi

Código PHP:
Ver original
  1. protected function _initAutoload ()
  2.     {
  3.         $moduleLoader = new Zend_Application_Module_Autoloader(
  4.                                 array(
  5.                                     'namespace' => '',
  6.                                     'basePath' => APPLICATION_PATH
  7.                                 ));
  8.         return $moduleLoader;
  9.     }


Y en el controlador llamo a mi modelo de esta manera

$alumno = new AlumnoModel();

Y se cae la aplicacion, el zendServer vota esto


Cita:
[05-May-2011 16:29:34] PHP Fatal error: Class 'AlumnoModel' not found in C:\Archivos de programa\Zend\Apache2\htdocs\ZFPrueba\application\ controllers\IndexController.php on line 11
  #2 (permalink)  
Antiguo 06/05/2011, 06:37
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: bootStrap y Modelos

El nombre de tu clase no sigue el standard de PEAR, que es el que utiliza Zend, si el model esta bajo application/models, la clase debe llamarase Application_Model_Alumno y el fichero fisico Alumno.php, no es necesario el método _initAutoload, el bootstrap de cada module se encarga de inicializar los recursos, incluido el autoload.

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

Etiquetas: bootstrap, frameworks-y-php-orientado-a-objetos, modelos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:40.