Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Call to a member function getMenu() on a non-object

Estas en el tema de Call to a member function getMenu() on a non-object en el foro de PHP en Foros del Web. El error parece apuntar hacia algo relacionado con el getMenu() pero no he conseguido localizarlo aun.. Firefox: Cita: menu /opt/lampp/htdocs/mvc/widgets/models/menu.php la ruta existe. la clase ...
  #1 (permalink)  
Antiguo 24/05/2014, 09:54
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Call to a member function getMenu() on a non-object

El error parece apuntar hacia algo relacionado con el getMenu() pero no he conseguido localizarlo aun..

Firefox:
Cita:
menu
/opt/lampp/htdocs/mvc/widgets/models/menu.php
la ruta existe.
la clase existe

Error Modelo del Widget
widget.php
Código PHP:
<?php
    
abstract class Widget {
        protected function 
loadModel($modelo) {
            
$rutaModelWidget ROOT.'widgets'.DS.'models'.DS.$modelo.'.php';
            echo 
$modelo.'<br>';
            echo 
$rutaModelWidget.'<br>';

            if (
file_exists($rutaModelWidget)) {
                echo 
'la ruta existe.<br>';
                include_once 
$rutaModelWidget;
                
$modelClass $modelo.'ModelWidget';
                if (
class_exists($modelClass)) {
                    echo 
'la clase existe<br>';
                    
$modelClass;
                }
            }
            throw new 
Exception('Error Modelo del Widget');
        }
        protected function 
render($view$data = array(), $ext 'phtml') {
            
$rutaViewWidget ROOT.'widgets'.DS.'views'.DS.$view.'.'.$ext;

            if (
file_exists($rutaViewWidget)) {
                
ob_start();
                
extract($data);
                include 
$rutaViewWidget;
                
$content ob_get_contents();
                
ob_end_clean();
                return 
$content;
            }
            throw new 
Exception('Error Vista de Widget');
        }
    }
?>
  #2 (permalink)  
Antiguo 24/05/2014, 10:06
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Call to a member function getMenu() on a non-object

Encontre un fallo despues de:
echo 'la clase existe<br>';

$modelClass;
seria
return new $modelClass;

Etiquetas: call, function, html
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 10:35.