Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Symfony2] kilka podstawowych pytań
pegaz1988
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 24.07.2014

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


Jestem w trakcie czytania poradnika dot. Symfony: http://symfony-docs.pl/
Sporo rzeczy zrozumiałem, jednak im dalej brnę w naukę tego FW, rodzi się więcej pytań.

Oto one:
1. W którym katalogu mam trzymać obrazki? Dla mnie obrazki dzielą się na dwie kategorie:
a) związane z głównym designem, np. ikonka drukarki, która może być wykorzystywana dla kilku bundli, logo albo ikonka Facebooka
(IMG:style_emoticons/default/cool.gif) wgrywane do materiałów, np. fotki do newsów

Myślę, że obrazki związane z punktem a) powinny znaleźć się w katalogu web/images/, natomiast te związane z punktem (IMG:style_emoticons/default/cool.gif) powinny znaleźć się w web/images[bundle]
Generalnie FW to nie interesuje, ale chcę na samym początku przyjąć dobre praktyki.

2. Jak informujecie FW o trasowaniu? Dajecie wszystkie informacje w pliku .yml, czy raczej używacie adnotacji, idąc na łatwiznę (bo chyba łatwiej wszystko utrzymać w kontrolerze)

3. Gdzie trzymacie kod HTML designu? Czyli ten kod, który odpowiada za pokazanie logo, stopki, bocznych menu - zakładając, że każdy bundle będzie wyświetlał tylko content. Myślę, że najlepiej stworzyć bundle o nazwie View - dobry pomysł? a może lepiej wgrać to do tego katalogu: app/Resources/views? Ale znowu słyszałem, że lepiej katalog app/ zostawić w spokoju

4. Jak wyłączyć logi? Wg mnie to obciąża FW
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pegaz1988
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 24.07.2014

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


1. Czy moja propozycja, aby obrazki związane z szablonem ładować do katalogu web/images, a te z konkretnego bundle do web/images/[bundle] jest akceptowalna i preferowana? Do czego w takim razie są katalogi typu src/Acme/DemoBundle/Resources/public/images?
2. czyli najlepiej, jakbym w routing.yml zostawił taki zapis:
_app:
resource: "@AppBundle/Controller/"
type: annotation

Skoro ta metoda jest preferowana, dlaczego robisz inaczej? Pytam z czystej ciekawości (IMG:style_emoticons/default/smile.gif)
3. Świetnie, rozumiem.
4. A jak po pewnym czasie te pliki będą ważyły po kilka MB, to naprawdę nie wpłynie to negatywnie na szybkość ładowania strony albo nie będzie bardziej obciążać serwera?
5. Czy w Symfony jest mechanizm samotworzenia się katalogów? Już wyjaśniam, o co mi chodzi. Napiszę bundle do newsów. Każdy news będzie mieć kilka fotografii, przez co po kilku miesiącach w jednym katalogu może być 10 000 plików. Dotychczas w swoich systemach robiłem tak, że po numerze ID newsa były tworzone kolejne katalogi, np.
images/news/1 -> ID <= 500
images/news/2 -> ID > 500 && ID <= 1000
itd.
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: 27.12.2025 - 02:31