Guten Tag liebe Community.
Ich arbeite derzeit an einer Content Management System und bin derzeit bei dem MVC Routing. Ich habe leider nur ein kleines Problem.
Ich überprüfe ob die URL leer ist (falls sie leer ist, soll der IndexController zum Einsatz kommen). Das Problem ist, er findet die Methode "Main", obwohl sie definiert und vorhanden ist.
Fehlermeldung:
Mein Code (SimpleRouting):
Wie man sieht, rufe ich die Methode "Main" auf, leider wird sie nicht gefunden.
Hier nochmal der IndexController:
Was habe ich falsch gemacht? :S
MfG.
Ich arbeite derzeit an einer Content Management System und bin derzeit bei dem MVC Routing. Ich habe leider nur ein kleines Problem.
Ich überprüfe ob die URL leer ist (falls sie leer ist, soll der IndexController zum Einsatz kommen). Das Problem ist, er findet die Methode "Main", obwohl sie definiert und vorhanden ist.
Fehlermeldung:
Code:
Fatal error: Call to undefined method XXX\Controller\IndexController::Main() in /Applications/XAMPP/xamppfiles/htdocs/XXX/classes/mvcclasses/SimpleRouting.php on line 10
PHP-Code:
class SimpleRouting {
public function __construct() {
$route = (empty($_GET['site'])) ? '' : $_GET['site'];
if(empty($route)) {
require APP_ROOT.'/joy/controllers/IndexController.php';
$index = new \Joy\Controller\IndexController;
$index->Main();
return FALSE;
}
}
}
Hier nochmal der IndexController:
PHP-Code:
<?php
namespace Joy\Controller;
use Joy\Classes\MVCClasses\Controller as Controller;
class IndexController extends Controller {
public function Main() {
echo "test";
}
}
MfG.
Kommentar