Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Composer a ładowanie moich klas
adrianpl20
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 20.02.2014

Ostrzeżenie: (10%)
X----


Witam.

Chcę zacząć naukę composera by móc go potem używać podczas pisania, ale nie jestem pewien czy autoloader composera może ładować tylko klasy z jednego katalogu np. "vendor/" (czyli np. zewnętrzne biblioteki, komponenty) czy również moje klasy, które nie są w katalogu "vendor/" a np. w "app/"? Jeśli można composerem również swoje klasy ładować, to wystarczy dopisywać tylko odpowiednio "reguły" no i oczywiście załączyć do mojej strony "vendor/autoloader.php" ?
Go to the top of the page
+Quote Post
Xelah
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 12.05.2013
Skąd: Hamburg

Ostrzeżenie: (0%)
-----


Katalog vendor to katalog zewnętrznych bibliotek. Włase klasy możesz dodać do autoloadera na przykład tak:

Kod
"autoload": {
  "psr-0": {
    "RootNamespace": "app/"
  }
}


W ten sposób możesz definiować co i jak ma być ładowane.

Potem już tylko musisz załadować bootstrap composera i po wszystkim.

Polecam zacząć od dokumentacji composera:
https://getcomposer.org/doc/01-basic-usage.md#autoloading
Go to the top of the page
+Quote Post

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: 24.12.2025 - 18:48