Firefox:
Cita:
widget.phpmenu
/opt/lampp/htdocs/mvc/widgets/models/menu.php
la ruta existe.
la clase existe
Error Modelo del Widget
/opt/lampp/htdocs/mvc/widgets/models/menu.php
la ruta existe.
la clase existe
Error Modelo del Widget
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');
}
}
?>