![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 9 Dołączył: 6.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Od razu mówię, że przeglądałem forum za moim problemem, ale nie natknąłem się na nic konkretnego więc jeśli będziecie na tyle mili i wskażecie wątek, w którym znajdę choć trochę informacji będę wdzięczny. Przestudiowałem też kod kohany uważnie oraz manual nt spl_autoload_register.
Sprawa ima się automatycznego ładowania klas. W Kohanie jest to rozwiązane poprzez dodawanie do klas przyrostków, w ten sam sposób chciałem rozwiązać ładowanie klas w moim skrypcie. Głównie chodzi mi o to, aby pozostać wiernym ideologii MVC, a w autoloaderze nie przepuszczać parametru przez pętle. Otóż w Kohanie rozwiązane to jest w następujący spoósb:
Ale powiedzcie mi w jaki sposób wyciągnąć z parametru $class ten przyrostek? Załóżmy, że wpisuję gdzieś w kodzie gdzie w całości jest to klasa natomiast parametr $class przechwytuje tylko to, co wpisuję na sztywno w skrypcie czyli samo Register. pytanie: Jak zastosować taki myk jak jest w Kohanie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 05:50 |