Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Własne zewnetrzne biblioteki, Gdzie je umieścić i jak sie do nich odwoływać?
adbacz
post 8.11.2011, 11:19:28
Post #1





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

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


Jakiś czas temu zacząłem naukę SF2 i wszystko szło ładnie gdyby nie to że zabrakło mi możliwości pisania własnych bibliotek. Do tej pory miałem do czynienia tylko z CodeIgniterem i tam bez problemu mozna było sobie ją napisać i poprzez jedną instrukcję mieć już obiekt takiej biblioteki u siebie w kontrolerze.

Ale interesuje mnie gdzie takie biblioteki umieszczać (/vendors/ ?) i jak sie do nich odwoływać (app/autoload.php ?) w Symfony 2?

Czytałem dokumentacje Symfony i szukałem Google ale nic mi nie wynalazło, możliwe, że albo nie doszedłem do tego rozdziału dokumentacji albo nie umiem szukać.

EDIT:
"Naj sam pierw" chciałem przepisać swój skrypt logowania i rejestracji, aby móc kożystać z zaplecza. Wiem, że to nie powinno znaleść się bundle'u tylko w osobnym katalogu, bo z tego będą kożystać wszystkie bundle. Tylkoe gdzie go umieścić? Jak sie do niego odwołać?

Ten post edytował adbacz 8.11.2011, 11:22:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
by_ikar
post 8.11.2011, 11:36:16
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


W symfony 1 jak i 2 masz katalog vendor w którym umieszczasz inne biblioteki. Tam już są inne, jak chociażby swiftmailer, twig czy doctrine. Popatrz na nie i zobacz jak są zrobione. W przypadku bundles masz w vendor też taki katalog i też tam możesz je umieszczać i w swoim bootstrapie go "zarejestrować". Nie napisałem póki co jeszcze nic w symfony więc mogę się mylić odnośnie bundli. wink.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 18:48