Hi,
ausgehend von einem modularen System, in dem jedes Modul über eine entsprechende json-Datei definiert, z.B.:
Die Frage: wie lese ich die json-Datei am Besten aus um die Routen zu definieren? Via json_decode bekomme ich ein Objekt, dass als Member "/" hat - ich werde wohl kaum "$obj->/" schreiben können.
Nachtrag:
$obj->{'/'} funktioniert tatsächlich, behebt mein Problem aber nicht. Ich bekomme eine Liste von Objekten und muss deren Path auslesen (in genanntem Beispiel "/"). Nachdem der Loader ja nicht weiß, welcher Pfad das ist, tu ich mir etwas schwer drauf zuzugreifen. Oder ich denke gerade einfach zu kompliziert.
Schöne Grüße
ausgehend von einem modularen System, in dem jedes Modul über eine entsprechende json-Datei definiert, z.B.:
Code:
{ "name": "Great module", "version": "1.0.0", "routes": [ { "/": "ControllerName@ControllerAction" } ] }
Nachtrag:
$obj->{'/'} funktioniert tatsächlich, behebt mein Problem aber nicht. Ich bekomme eine Liste von Objekten und muss deren Path auslesen (in genanntem Beispiel "/"). Nachdem der Loader ja nicht weiß, welcher Pfad das ist, tu ich mir etwas schwer drauf zuzugreifen. Oder ich denke gerade einfach zu kompliziert.
Schöne Grüße
Kommentar