Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2014, 09:54
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 4 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');
        }
    }
?>