Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jak to działa że mogę tworzyć obiekt bez includowania autoloadera?
andrzejdupa
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.05.2016

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


Nie jest dla mnie jasna kwestia autoloadera.

Rozumiem zasadę działania autoloadera i przestrzeni nazw. W klasie autoloadera rejestruję przestrzenie nazw ze ścieżkami do plików następnie inkluduję autoloadera w klasie w której chcę tworzyć obiekty.

Jak to się dzieje, jak w tym prostym, przykładowym projekcie, że istniejący autoloader nie inkluduje się w klasie w której tworzę obiekt

Ten post edytował andrzejdupa 22.05.2016, 12:59:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Flow jest takie:
1. tworzysz odpowiednie katalogi które podpinasz pod autolader
2. tworzysz plik composer.json
2.1 dodajesz biblioteki do projektu, których chcesz uzyć
3. composer install
4. pracujesz sobie nad projektem, jak chcesz zaktualizować composera to robisz
composer update
5. reszta w dokumentacji do poczytania (IMG:style_emoticons/default/wink.gif)

No to załatwiłeś to tym kodem
  1. "autoload": {
  2. "psr-4": {
  3. "foo\\": "src/"
  4. }
  5. }

tylko w głównym pliku teraz require_once 'vendor/autoload.php';

masz w katalogu composer.lock oraz vendor?

spr czy sie dodało w vendor/composer/autoload_psr4.php twoje mapowanie

Ten post edytował com 24.05.2016, 22:31:30
Go to the top of the page
+Quote Post

Posty w temacie
- andrzejdupa   [PHP]jak to działa że mogę tworzyć obiekt bez includowania autoloadera?   22.05.2016, 12:58:52
- - com   nie bardzo wiem czemu tam nie używa się psr-4, ale...   22.05.2016, 13:16:24
- - andrzejdupa   nie rozumiem, a gdzie w tym projekcie jest ...   22.05.2016, 13:36:27
- - com   tak dokładnie, poczytaj o composer, i psr http://w...   22.05.2016, 14:45:34
- - andrzejdupa   tak to rozumiem (proszę o sprostowania): - kompon...   24.05.2016, 16:32:23
- - Pyton_000   Dokładnie tak   24.05.2016, 17:01:14
- - andrzejdupa   RE: [PHP]jak to działa że mogę tworzyć obiekt bez includowania autoloadera?   24.05.2016, 17:09:09
- - com   no generalnie taka jest miej więcej idea   24.05.2016, 17:12:50
- - andrzejdupa   a gdybym chciał by vendor\autoload.php wziął ...   24.05.2016, 21:50:29
- - Comandeer   https://github.com/Comandeer/SHITTY/blob/ma...ser....   24.05.2016, 21:53:04
- - andrzejdupa   aha, nie no, to wiem jak zdefiniować, chodziło mi ...   24.05.2016, 22:09:07
- - com   przecież jak robisz composer install, to on czyta ...   24.05.2016, 22:14:19
- - andrzejdupa   po wprowadzeniu zmian w composer.json [PHP] p...   24.05.2016, 22:20:43
- - com   to do tego służy require czyli np [PHP] pobierz,...   24.05.2016, 22:24:12
- - andrzejdupa   gadamy o różnych rzeczach mi nie chodzi o to by ...   24.05.2016, 22:28:29
- - com   Flow jest takie: 1. tworzysz odpowiednie katalogi ...   24.05.2016, 22:39:30
- - andrzejdupa   Cytat(com @ 24.05.2016, 23:39:30 ) ty...   24.05.2016, 22:41:25
- - Pyton_000   Do aktualizowania autoloadera służy Kodcomposer d...   25.05.2016, 08:05:49
|- - viking   Cytat(Pyton_000 @ 25.05.2016, 09:05:4...   25.05.2016, 09:57:13
- - Pyton_000   @viking jemu chodzi o to że msz sobie kat: src/li...   25.05.2016, 10:05:15
- - andrzejdupa   już mnie wszystko działa od wczoraj. pominąłem lin...   25.05.2016, 10:12:36
- - com   andrzejdupa jak widać Pyton_000 CI,e nie zrozumiał...   25.05.2016, 13:57:25


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: 14.10.2025 - 19:12