Cita:
Iniciado por rodrigo_00 Es un error de sintaxis, es method_exists :)
Saludos
jejeje el aptana no me marcaba el error jeje eso pasa porque uno reniega mucho con las cosas y llega un punto que se le pasan las cosas mas pequeñas jajaja.
Con el problema que si es el de entrar a los controladores de las otras carpetas, me sigue tirando el error:
Cita: Fatal error: Uncaught exception 'Exception' with message 'No se encuentra el controlador admin/controllers/indexController.php ' in D:\xampp\htdocs\singd\libs\FrontController.php:41 Stack trace: #0 D:\xampp\htdocs\singd\admin\index.php(5): Router->route() #1 {main} thrown in D:\xampp\htdocs\singd\libs\FrontController.php on line 41
si hago un echo de $_SERVER['PHP_SELF'] me devuelve:
/singd/admin/index.php
si hago un echo de esto:
Código php:
Ver original$ubicacion=explode('/',$_SERVER['PHP_SELF']); //var_dump($ubicacion)."<br/>";
switch($ubicacion[2]){
case 'admin':
$path='admin/';
break;
case 'area_clientes';
$path='area_clientes/';
break;
default:
$path='';
break;
}
if( empty($controller) ){ $controller = 'indexController';
}
else{
$controller = $controller."Controller";
}
if( empty($action) ) $action = 'index'; else $action = $action ;
echo "el controlador es: $controller<br/>";
$controllerLocation = $path . 'controllers/' . $controller . '.php';
me devuelve
Cita: el controlador es: indexController
en cuanto a este error:
Cita: Stack trace: #0 D:\xampp\htdocs\singd\admin\index.php(5): Router->route()
nose si tiene que ver con que no encuentra el controlador o que, pero el archivo singd/admin/index.php tiene esto:
Cita: require '../libs/FrontController.php';
$router = new Router();
$router->route();
como puedo solucionarlo para poder dormir en paz jejej
gracias