PHP Slim Framework Controller erstellen
Ich erstelle eine API mit dem Slim Framework. Momentan benutze ich eine einzelne Datei, um die Route zu erstellen und einen Abschluss zu übergeben:
$app->get('/', function($req, $resp){
//Code...
})
Aber ich merke, dass meine Datei schnell gewachsen ist. Ich möchte stattdessen Controller verwenden, also habe ich eine Controller-Klasse und übergebe einfach die instanz / statischen Methoden an die Route, wie unten
class HomeController
{
public static function index($req, $resp){}
}
und übergeben Sie dann die Funktion an die Route
$app->get('/', HomeController::index);
Ich habe es versucht, aber es funktioniert nicht und ich frage mich, ob ich meine Dateien damit verwalten kann.