Guten Tag!
Ich habe gerade noch ein kleines Problem. Ich möchte auf die Connection zugreifen die in der Index.php liegt bzw. auf die Variable $connection, damit ich sie in einer Model zugreifen kann & benutzen kann.
Irgendwie weißt der Konstruktor den Eigenschaften keinen Wert zu, hier mein Code:
Und mache folgendes:
Wenn ich ein Var_DUMP in einem der Models mache erhalte ich für die Methode getConnection() = NULL, wieso? Oo
MfG.
Ich habe gerade noch ein kleines Problem. Ich möchte auf die Connection zugreifen die in der Index.php liegt bzw. auf die Variable $connection, damit ich sie in einer Model zugreifen kann & benutzen kann.
Irgendwie weißt der Konstruktor den Eigenschaften keinen Wert zu, hier mein Code:
PHP-Code:
class Model {
private $_connection;
private $_controller;
public function __construct($controller, $connection) {
$this->_connection = $connection;
$this->_controller = $controller;
}
public function getController() {
return $this->_controller;
}
public function getConnection() {
return $this->_connection;
}
}
PHP-Code:
require 'config.php';
require 'sc/lib/Bootstrap.php';
require 'sc/lib/Controller.php';
require 'sc/lib/View.php';
require 'sc/lib/Model.php';
$connection = new MySQLi("localhost", "root", "***", "**") or die($connection->error);
$connection->set_charset('utf-8');
$controller = new Controller($connection);
new Model($controller, $connection);
MfG.
Kommentar