![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 04:02 |