Ich bin mit 3 Slim ein Rest-API zu bauen, und ich habe diese Strukturwie auf Abhängigkeitscontainer von separaten Klasse in Slim 3 zugreifen?
# models/user.php
<?php
class User {
public $id;
public $username;
public $password;
public $number;
public $avatar;
function __construct($id, $username, $password, $number, $avatar = null, $active = false) {
$this -> id = $id;
$this -> username = $username;
$this -> password = $password;
$this -> number = $number;
$this -> avatar = $avatar;
$this -> active = $active;
}
static function getByUsername($username) {
// i want to access the container right here
}
}
?>
ich kann das Benutzermodell in Abhängigkeit Containern speichern, weil ich nicht mehr Konstruktoren in PHP haben kann, und ich kann Zugriff auf statische Methoden von der Klasseninstanz? Wie kann ich auf den Container von einem Dienst aus zugreifen, der nicht im Abhängigkeitscontainer gespeichert werden kann?