Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Autoloader - jak działa, Czyli jak uzyskać dostęp do klas w każdym miejscu
Szymciosek
post
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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Szymciosek
post
Post #2





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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 09:16