Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 29.10.2012 Ostrzeżenie: (0%)
|
Witam, jestem początkujący jeżeli chodzi o SF2 - stąd też przepraszam, za tytuł posta - aczkolwiek nie bardzo wiem jak to inaczej nazwać. Otóż w ramach nauki, staram się napisać mały skrypt do wystawiania faktur.
Otóż na chwilę obecną mam dwa bundle: 1. Frontend/MainBundle 2. Dokumenty/FVATBundle Wszędzie ludzie piszą, że bundle = osobna funkcjonalność, którą w razie czego można użyć w innym projekcie. OK, więc jest - frontend - wiadomo, FVAT - lista, dodawanie, edycja, drukowanie faktur. Tylko teraz dwa pytania : 1. czy pliki stylów (.css) powinny być osobne dla każdego bundla ? Czyli mam tworzyć wygląd list z fakturami, wygląd formularza dodawania faktury etc. ? Jeżeli tak to co w przypadku gdy np. w obecnym projekcie formularz ma szerokość 500px - a w innym projekcie, będę miał miejsca na 300px - i co teraz ? za każdym razem trzeba zmieniać tą przykładową szerokość ? Jak to ogólnie ogarną ? 2. Jak połączyć ze sobą te dwa bundle ? Frontend ma za zadanie 'zebrać' funkcjonalności wszystkich bundli w jednym miejscu. Tylko jak mam połączyć te dwa bundle, żeby np. po kliknięciu w link 'Dodaj fakturę VAT' w frontendzie - wyświetlić formularz dodawania ? Stworzyć osobno routing w FrontendBundle typu : - frontend_fvat_lista ? - frontend_fvat_dodaj ? i przy wejściu na np. frontend_fvat_lista - dodać do widoku {% render 'DokumentyFVATBundle:Default:index' %} ? Przecież to podwajanie routingu - to samo mam w FVATBundle o_O Ma ktoś może jakiś przykładowy projekcik, którym mógłby się podzielić ? Chciałbym zobaczyć jak to wszystko działa na 'żywym' organizmie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 29.10.2012 Ostrzeżenie: (0%)
|
Dzięki za zainteresowanie (IMG:style_emoticons/default/smile.gif) Już troszeczkę ogarnąłem temat, tylko nadal mam wątpliwości odnośnie styli i plików JS.
Powiedzmy, że mam ten nieszczęsny bundle FVATBundle - powiedzmy również, że ma on być wykorzystany w innych projektach. Bundle zawiera obsługę dodawania/edycji/ etc faktur - czyli tym samym zawiera w sobie formularze dodawania, edycji, tabelki listujące etc. a to wszystko musi 'jakoś' wyglądać. I powiedzmy teraz, że w obecnym projekcie chce użyć wodotrysków, drag&drop z wykorzystaniem jQuery etc. W drugim projekcie nie potrzebuje tego - stykną delikatnie ostylowane formularze. Czy mój bundle FVATBundle powinien zawierać w sobie pliki styli (.css ) ? Czyli ostylowane formularze, wodotryski i inne cuda wianki. Tylko jak to później wstawić do MainBundle -> {% render %} (IMG:style_emoticons/default/questionmark.gif) Czy mam poszczególne formularze ostylować z poziomu MainBundle ? Czyli np. w FVATBundle jest div o ID = 'moje_fucktury' w MainBundle - daję w widoku render akcji np. : {% render 'FVATBundle:Dodaj_fvat:show_form' %} oraz w MainBundle, w pliku stylów np. 'styl_dla_fvatbundle.css' - daję : #moje_fucktury { background-color: pink; } ? I teraz : jak nadpisać szablon globalnie ? Chodzi o dziedziczenie ? Ten post edytował spacja 14.02.2013, 12:43:30 |
|
|
|
spacja [SF][Symfony2][SF2]Używanie bundla w bundlu 13.02.2013, 14:51:55
pedro84 1. Szczerze mówiąc, nie rozumiem pytania.
2. Jeśli... 13.02.2013, 14:57:29
toffiak Mam wrażenie że próbujesz podzielić coś co podziel... 13.02.2013, 18:30:32 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:10 |