![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam,
tak jak w temacie, chciałem zrobić autoloader, z którym w sumie nie ma problemu, bo ładuje pliki itd. Ale zaczęło mnie teraz zastanawiać na jakiej zasadzie działa autoloader w Symfony2, gdzie w jednym miejscu ładuję potrzebne pakiety (vendors), a w każdym kontrolerze poprzez wpisanie przez deklaracją klasy: Kod use Symfony\...\; Jak to działa? Jak to samemu zrealizować? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://www.php.net/manual/en/function.spl-...load.php#110142 tu masz prosty przykład.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nie bardzo chyba to rozumiem.
I czy muszę to mieć w każdej kolejnej klasie? Jeśli tak, to nie o to mi chodzi tylko o to żeby była jedna klasa Autoloader, a wszystko dalej działać już będzie automatycznie. Czyli w autoloaderze includuje plik z klasą Test.php, a później już w każdym innym powiedzmy, że kontrolerze mam dostęp do tych metod poprzez np. Test->testMethod(); bez żadnych innych deklaracji, że plik ma być ponownie ładowany specjalnie dla kontrolera. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 20:14 |