![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 3 Dołączył: 15.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, tworzę zalążek aplikacji, która będzie obsługiwać inne aplikacje.
Stanąłem nad jednym zagadnieniem, możliwe że moje ubytki wiedzy wiążą się z małym niedoinformowaniem. Otóż. Tworzę sobie loader całej aplikacji. Plik index.php wygląda miej więcej tak że wywołuje klasę EngineInit, a w niej funkcję EngineStart. W klasie EngineInit, w func EngineStart ładuję odpowiednie klasy, które własnie tworzę. Dopowiednio jest to obsługa sesji, obsługa debugowania aplikacji, obsługa aplikacji, obsługa baz danch i inne Problem polega na tym że chcę kożystać z tych obiektów tak:
Problem polega na tym że chcę użyć np. obiektu $conf w $db lub w $session i np. $db w $session.. Global nie działa (IMG:style_emoticons/default/ohno-smiley.gif) Ma ktoś pomysł jak to rozwiązać? Proszę o naprowadzenie (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 3 Dołączył: 15.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wiem, wiem, ale ja bym chciał bez podawania obiektu, ponieważ np. w jednej klasie będę potrzebował obsługi użytkownika, templatek, bazy danych, a w innej tylko bazy danych.. A tu musze podawać jako parametr, który tworzę. Będzie to też uciążliwe jeśli zrobię obsługę aplikacji, gdzie klasa aplikacji będzie ładowana automatycznie i nie będzie możliwości podania parametrów do konstruktora ponieważ będzie używana tylko funkcja startująca tą aplikację czyli jedna dla wszystkich.
// EDIT: Chyba się źle za to zabrałem.. Wymyślę coś innego. Ma ktoś jakiś pomysł? Jak napisać coś co będzie funkconalne ? (IMG:style_emoticons/default/biggrin.gif) Ten post edytował zielu001 29.03.2012, 20:48:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 05:27 |