Hola a todos, tengo una consulta para hacer, resulta que me da el sgte error:
Fatal error: Class 'App\Controller' not found in /var/www/html/amnesia_1/Controller/MainController.php on line 5
cuando en realidad tengo el sgte código:
App/Controller.php
Código PHP:
Ver original<?php
namespace App;
use \Lib\Paginador;
abstract class Controller
{
private $paginador;
function __construct() {
$this->paginador = new Paginador();
}
public function redirect
($route=array(),$dates = array()) { try {
$folder= (count($route)>1) ?
$route[0] : $this->deleteWordController(); $file= (count($route)>1) ?
$route[1] : $route[0]; $path = $this->createFile("View/" .$folder."/". $file,$dates);
echo $this->createFile('Public/layout.php', array('content' => $path)); }
catch (Exception $ex) {
echo $ex->getMessage();
}
}
private function createFile
($file,$dates=array()) { try {
require $file;
}
catch (Exception $ex) {
echo $ex->getMessage();
}
}
private function deleteWordController(){
}
protected function getPaginator(){
return $this->paginador;
}
}
Controller/MainController.php
Código PHP:
Ver original<?php
namespace Controller;
use App\Controller;
class MainController extends Controller
{
function __construct() {
parent::__construct();
}
public function index(){
$this->redirect(array('index.php')); }
}
la cuestión es cómo arreglar ese error xq te marca cuando abres llave en el MainController, ya que todo este sistema tiene namespace y uses......
Espero sus respuestas y saludos.