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

No reconoce los models ni los forms

Estas en el tema de No reconoce los models ni los forms en el foro de Zend en Foros del Web. Hola como les va? Bueno yo aqui tratando de poner online un site que se esta desarrollando en zendframework. La verdad no es nada facil, ...
  #1 (permalink)  
Antiguo 25/11/2010, 08:57
 
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 15 años, 8 meses
Puntos: 0
No reconoce los models ni los forms

Hola como les va?
Bueno yo aqui tratando de poner online un site que se esta desarrollando en zendframework.
La verdad no es nada facil, primero no me reconocia los path para poder levantar zend logre hacer que lo reconozca pero para mi sorpresa es la misma configuracion que en su inicio no tomaba, segundo me faltaban librerias todas subidas, y AHORA no logro que me reconozca los models ni los forms les paso mi bootstrap.php

Código PHP:

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{    
     
     protected function 
_initView()  
    {  
        
$view = new Zend_View();  
        
$view->doctype('XHTML1_STRICT');  
        
$view->headTitle()->setSeparator(' :: ')->append('Interoper');  
        
$view->headMeta()->appendHttpEquiv('Content-Type',  
                                           
'text/html; charset=utf-8')  
                         ->
appendHttpEquiv('expires''0')  
                         ->
appendHttpEquiv('pragma''no-cache')  
                         ->
appendHttpEquiv('Cache-Control''no-cache');  
        
$viewRenderer Zend_Controller_Action_HelperBroker::getStaticHelper(  
           
'ViewRenderer'  
        
);  
        
$viewRenderer->setView($view);  
        return 
$view;  
    }
    protected function 
_initAutoload() 
     {       
        
$loader Zend_Loader_Autoloader::getInstance();
        
$loader->registerNamespace('Default_')->setFallbackAutoloader(true);
        
$autoloader = new Zend_Application_Module_Autoloader(array(
            
'namespace' => 'Default_',
            
'basePath'  => realpath(dirname(__FILE__)),
        ));
        
$resourceAutoloader = new Zend_Loader_Autoloader_Resource(
          array(
           
'basePath' => realpath(dirname(__FILE__)),
           
'namespace' => 'Default',
            
'resourceTypes' => array(
              
'forms' => array('path' => '/forms/''namespace' => 'Forms'),
              
'models' => array('path' => '/models/''namespace' => 'Models')
                )
            ));

        
$auth=Zend_Auth::getInstance();
        
Zend_Session::start();
        
/*
        $fc=Zend_Controller_Front::getInstance();
        $fc->registerPlugin(new Default_Plugin_AccessCheck($acl,$auth));
        */
        
        
return $autoloader;
     } 

Con esto el error es :
Warning: include_once(Form/login.php) [function.include-once]: failed to open stream: No such file or directory in /home/binary/public_html/develop/library/Zend/Loader.php on line 146

Warning: include_once() [function.include]: Failed opening 'Form/login.php' for inclusion (include_path='/home/binary/public_html/develop/application/../library:/home/binary/public_html/develop/library:.:/usr/lib/php:/usr/local/lib/php') in /home/binary/public_html/develop/library/Zend/Loader.php on line 146

Fatal error: Class 'Form_login' not found in /home/binary/public_html/develop/application/modules/user/controllers/RegistrationController.php on line 21

Ahora si no cargo los forms ni los models el error es :

Fatal error: Class 'Form_login' not found in /home/binary/public_html/develop/application/modules/user/controllers/RegistrationController.php on line 21

Bueno la verdad he seguido foros, probado desde poner un php.ini configurar mi htaccess pero nada. Llevo dos dias y contando la verdad frustrante.-

Saludos espero que alguien me pueda ayudar.
  #2 (permalink)  
Antiguo 25/11/2010, 10:46
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: No reconoce los models ni los forms

Lo estas subiendo, osea en local te funciona todo ok?, primero que nada checkea los mayusculas y minisculas, tu clase/fichero es Form_login o Form_Login?.

Última edición por masterpuppet; 25/11/2010 a las 12:56
  #3 (permalink)  
Antiguo 25/11/2010, 16:57
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: No reconoce los models ni los forms

Ojo que la libreria de Zend no puede estar bajo el directorio public_html.
Hay varios post en el foro que indican la estructura de directorios cuando trabajas con ZF.

Saludos
  #4 (permalink)  
Antiguo 26/11/2010, 05:12
 
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: No reconoce los models ni los forms

Muchas gracias chicos por sus respuestas.
Ahora:
  1. masterpuppet sip anda todo ok
  2. Fenris muchas gracias por darme luz, ahora vienen las preguntas entiendo que las librerias deben estar accesibles en la web dentro de un folder que pueda ser accedido, entonces si no lo coloco en public_html donde lo deberia colocar en mi home?
    bueno pruebo y comento.
    Otro dato quizas no menos importante, para esta altura la verdad desquiciada, estoy tratando de levantarlo en un subdominio o subfolder dentro del hosting
saludos
  #5 (permalink)  
Antiguo 26/11/2010, 06:01
 
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: No reconoce los models ni los forms

GENIOSSSS!!!!!
:D
Listo era eso ya tenia las librerias cargadas en el root por lo que hice fue modificar mi php.ini apuntando a ese folder y listoooo!!!

xDioooo que costo jejeje

Gracias gracias graciassss

Se cuidan

Etiquetas: forms, reconoce
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 12:45.