Guten Tag, liebe Gemeinschaft!
Ich habe derzeit ein sehr kleines Problem, wobei ich derzeit alle Tipps von Google nachgegangen bin!
Ich bekomme folgenden Error:
Der Code wo alles ausgeführt wird bzw. den Fehler hervorruft:
Und meine View.php:
Wo ist der Fehler? Ich komme seit Tagen nicht weiter, weil ich ständig diesen dummen Fehler habe...
Ahja, und meine Index.php falls es euch weiterhilft:
Ich habe bisher alles versucht auch require_once() und include_once(), hat leider nichts gebracht. Deswegen wollte ich mal hier nachfragen ob es nun an mir liegt oder an meinen Code. :S
Freue mich auch jede Antwort!
MfG.
Ich habe derzeit ein sehr kleines Problem, wobei ich derzeit alle Tipps von Google nachgegangen bin!
Ich bekomme folgenden Error:
Code:
Fatal error: Cannot redeclare class Source\Classes\MVCClasses\View in /Applications/XAMPP/xamppfiles/htdocs/source/classes/mvcClasses/view.php on line 3
PHP-Code:
<?php
namespace Source\Classes\ControllerClasses;
class Controller {
public function view() {
require __DIR__ . '/../mvcClasses/view.php';
return new \Source\MVCClasses\View;
}
}
PHP-Code:
<?php
namespace Source\Classes\MVCClasses;
class View {
public function display($file) {
if(file_exists(require PHP_PATH.'/sc/views/'. $file .'.tpl.php')) {
require PHP_PATH.'/sc/views/'. $file .'.tpl.php';
}
}
}
Ahja, und meine Index.php falls es euch weiterhilft:
PHP-Code:
<?php
session_start();
define('PHP_PATH', __DIR__.'/');
require 'source/classes/databaseClasses/mysqli.php';
require 'source/classes/mvcClasses/view.php';
require 'source/classes/mvcClasses/PageManager.php';
require 'source/classes/controllerClasses/Controller.php';
$mysqli = new \Source\Classes\databaseClasses\MySQLi("localhost", "root", "xxxx", "source", "3306");
$tpl = new \Source\Classes\MVCClasses\view;
$mysqli->Connect();
new \Source\Classes\ControllerClasses\Controller;
new \Source\Classes\MVCClasses\PageManager;
Freue mich auch jede Antwort!
MfG.
Kommentar