Guten Morgen zusammen!
Zur Zeit entwickle ich eine Anwendung, welche sich im Laufe der Zeit aus mehreren Modulen zusammen setzen soll.
Aktuell bin ich dabei die Corefunkionalitäten zu implementieren.
Leider stoße ich hier auf ein Problem, für welches ich bisher noch keine Lösung habe.
Auf dem angehänten Screenshot kann man den bisherigen Aufbau der Ordnerstruktur erkennen.
Der Ordner "core" enthält alle Funktionalitäten, welche Anwendungsweit zur Verfügung stehen müssen.
Wichtig hierbei sind vor allem die Klassen und auch die CoreConfig, da in letzterer die gesamten Core Pfade und andere Anwendungsweite Parameter gesetzt werden sollen.
Die Initialisierung der Komponenten wird durch die CoreInit.php ausgeführt.
Das ganze funktioniert auch soweit, wenn ich die "index.php" aufrufe (alle Parameter gesetzt, Instanzen ezeugt, etc.).
Wenn ich allerdings das "Modul" Status aufrufe (wird über jQuery.load() erledigt, da die Ausgabe in ein DIV geladen wird), so sind alle Parameter, Instanzten, etc. nicht im Zugriff.
Das ist ja erstmal kein Problem, da "works as designed" weil die außerhalb des aktuellen Scopes der "Core Index.php" liegen.
Jetzt brauche ich aber eine Lösung, die es mir ermöglicht, das ich an einer beliebigen Stelle der Anwendung immer alles, was die "CoreInit.php" zur Verfügung stellt, auch im Zugriff habe.
Ich denke da an eine Einbindung per "include / require_once()" der CoreInit.php. Allerdings bekomme ich dann - logischer Weise - Probleme mit den Pfadangaben. Und das möchte ich umgehen, damit ich nicht mit "../.." o.ä. ständig durch die Verzeichnisse springen muss.
Ich hoffe, das jmd. mein Problem versteht und eine Idee hat, wie ich es lösen kann.
Beste Grüße,
GhostScripter
Zur Zeit entwickle ich eine Anwendung, welche sich im Laufe der Zeit aus mehreren Modulen zusammen setzen soll.
Aktuell bin ich dabei die Corefunkionalitäten zu implementieren.
Leider stoße ich hier auf ein Problem, für welches ich bisher noch keine Lösung habe.
Auf dem angehänten Screenshot kann man den bisherigen Aufbau der Ordnerstruktur erkennen.
Der Ordner "core" enthält alle Funktionalitäten, welche Anwendungsweit zur Verfügung stehen müssen.
Wichtig hierbei sind vor allem die Klassen und auch die CoreConfig, da in letzterer die gesamten Core Pfade und andere Anwendungsweite Parameter gesetzt werden sollen.
Die Initialisierung der Komponenten wird durch die CoreInit.php ausgeführt.
Das ganze funktioniert auch soweit, wenn ich die "index.php" aufrufe (alle Parameter gesetzt, Instanzen ezeugt, etc.).
Wenn ich allerdings das "Modul" Status aufrufe (wird über jQuery.load() erledigt, da die Ausgabe in ein DIV geladen wird), so sind alle Parameter, Instanzten, etc. nicht im Zugriff.
Das ist ja erstmal kein Problem, da "works as designed" weil die außerhalb des aktuellen Scopes der "Core Index.php" liegen.
Jetzt brauche ich aber eine Lösung, die es mir ermöglicht, das ich an einer beliebigen Stelle der Anwendung immer alles, was die "CoreInit.php" zur Verfügung stellt, auch im Zugriff habe.
Ich denke da an eine Einbindung per "include / require_once()" der CoreInit.php. Allerdings bekomme ich dann - logischer Weise - Probleme mit den Pfadangaben. Und das möchte ich umgehen, damit ich nicht mit "../.." o.ä. ständig durch die Verzeichnisse springen muss.
Ich hoffe, das jmd. mein Problem versteht und eine Idee hat, wie ich es lösen kann.
Beste Grüße,
GhostScripter