![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 94 Pomógł: 9 Dołączył: 11.10.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Hej, pliki Header.php includowane są na samym początku w silniku wg kolejności z bazy:
Przez konstruktor przekazuję im instancję silnika. Zawierają one metody, które później będą dostępne publicznie dla innych modułów (przez odwołanie $this->core->modules['nazwa_modulu']). Problem w tym, że w momencie przekazywania instancji silnika do wczytywanego modułu, posiada on dostęp jedynie do wcześniej wczytanych i w efekcie dopiero ostatni moduł ma dostęp do wszystkich innych. Macie pomysł jak rozwiązać ten problem, by każdy moduł miał dostęp do wszystkich innych, przekazując mu instancję silnika przez konstruktor? Z góry dzięki ![]() Ten post edytował jakub.drag 4.10.2016, 16:29:04 -------------------- Podchodź pozytywnie do swojego kodu :)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:03 |