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
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat
composer.phar show symfony-cmf/simple-cms-bundle

- to ci pokaze info o tym co to za paczka
- zobaczysz jaka jest tam wersja najlepsza dla ciebie
Cytat
composer.phar require symfony-cmf/simple-cms-bundle:1.2

- podasz nazwe bundla i nazwe wersji jaka chcesz pobrac do swojego projektu

composer sam pobierze bundel i zaleznosci ktorych wymaga do prawidlowej pracy, nastepnie pobierze i umiesci go w katalogu Vendor, i przeladuje pliki autoloadera,
a ty tylko w AppKernel zarejestrujesz tego bundla.


i tak z kazdym bundlem ktory bedziesz chcial pobrac do swojego projektu
przydatna komenda do composera jest jeszcze
composer.phar search <nazwa>
composer.phar show --installed ktora pokaze jakie paczki i w jakich wersjach masz pobrane do projektu

a jak cos z palca bedzisz wpisywal do pliku composer.json to jest tez komenda
composer.phar validate ktora sprawdzi czy plik nie zawiera bledow


cała liste komend jakimi dysponuje composer znajdziesz na necie.
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: 17.10.2025 - 04:02