Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/12/2015, 13:46
Avatar de detective_jd
detective_jd
 
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años, 8 meses
Puntos: 6
Respuesta: problemas con namespace y use

Hola pateketrueke, 1ero gracias por responder, verás hice lo que me dijiste:

Código PHP:
Ver original
  1. <?php
  2. namespace Controller;
  3. use App\Controller as Ctrl;
  4. class MainController extends Ctrl
  5. {
  6.     function __construct() {
  7.         parent::__construct();
  8.     }
  9.     public function index(){
  10.         $this->redirect(array('index.php'));
  11.     }  
  12. }

pero me sigue dando el mismo error:

Fatal error: Class 'App\Controller' not found in /var/www/html/amnesia_1/Controller/MainController.php on line 5

ahora pienso no tendré que cambiar algo del index.php de la página??:

Código PHP:
Ver original
  1. <?php
  2.     $controlador = (!empty($_GET['c'])) ? ucwords($_GET['c']) . 'Controller' : "MainController";
  3.     $accion = (!empty($_GET['a'])) ? $_GET['a'] : "index";
  4.     $ruta = "Controller/" . $controlador . ".php";
  5.     try{
  6.         require_once $ruta;
  7.         $controlo = new $controlador();
  8.         $controlo->$accion();
  9.     }
  10.     catch (Exception $ex) {
  11.         echo $ex->getMessage();
  12.     }

Porque no se me ocurre nada para resolver ese error.

Espero sus respuestas y saludos.