![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
w ramach treningu z SF2 próbuje wyskorbać mały systemik do zarządzania stroną. Jednak po rozpoczęciu prac i już napisaniu trochę rzeczy zaczeła zastanawiać mnie jedna sprawa. Mianowicie chodzi o strukturę budli. Przykładowo załóżmy sobie, że mamy jakiś CMS, który ma Backend i Frontend. Teraz w każdej z tych części będą obsługiwane artykuły, które mogą być umieszczane w kategoriach. Pytanie jak teraz po tworzyć bundle do tego? Mam takich aprę opcji: 1. /MyCMSBundle -/ForntendBundle -/BackendBundle 2. /MyCMSBundle -/ForntendBundle -/ArticleBundle -/CategoryBundle -/BackendBundle -/ArticleBundle -/CategoryBundle 3. /FrontEndBundle /BackendBundle Ewentualnie jakieś inne propozycje? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czyli masz Backend osobno i frontend osobno? możesz to jeszcze raz opisać, bo w tym co ja zacytowałem są w sumie dwa rozwiązania... a wnioskuję że połączyłeś wszystko z front do bundla i z backendu do bundla.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 1 Dołączył: 12.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czyli masz Backend osobno i frontend osobno? możesz to jeszcze raz opisać, bo w tym co ja zacytowałem są w sumie dwa rozwiązania... a wnioskuję że połączyłeś wszystko z front do bundla i z backendu do bundla. Mam tak zrobione: /Backend/
/Frontend/
Te moduły są przykładowe jeśli chodzi o Backend/Frontend FRONTEND: Każda nowa strona jest nowym Bundlem, zatem do 1 cmska podłączam sobie kilka frontów , no jak mi się tam tylko podoboba. To jest dobre, bo do 1 strony, możemy sobie przygotować kilka frontów (layoutów) (IMG:style_emoticons/default/smile.gif) Jeśli ktoś chce robić w ten sposób (patrz poniżej): => to niech robi i potem opowie jak wrażenia z relacji pomiędzy Bundlami (IMG:style_emoticons/default/smile.gif) Przykładowo: - UsersBundle - MailerBundle - PaymentBundle - ShoppingCartBundle - AdminBundle - GalleryBundle Nie neguję tego... tylko nie polecam, bo ja mam coś takiego na lokalu. Problemy z routingiem, problemy z layotem.. no bo musi być w każdym bundlu ten sam LAYOUT, i problemy z relacjami w Entity. Nie twierdzę, że moje rozwiązanie to PEREŁKA programistyczna... po prostu do tego doszedłem, że jest tak najwygodniej i najbardziej optymalnie. Jeśli ktoś widzi w tym jakieś błędy to chętnie przyjmę uwagi aby poprawić swój system. Cały czas się uczę SF2 (IMG:style_emoticons/default/smile.gif) Ten post edytował basso 3.06.2013, 09:15:39 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli ktoś chce robić w ten sposób (patrz poniżej): => to niech robi i potem opowie jak wrażenia z relacji pomiędzy Bundlami (IMG:style_emoticons/default/smile.gif) Przykładowo: - UsersBundle - MailerBundle - PaymentBundle - ShoppingCartBundle - AdminBundle - GalleryBundle Nie neguję tego... tylko nie polecam, bo ja mam coś takiego na lokalu. Problemy z routingiem, problemy z layotem.. no bo musi być w każdym bundlu ten sam LAYOUT, i problemy z relacjami w Entity. Nie twierdzę, że moje rozwiązanie to PEREŁKA programistyczna... po prostu do tego doszedłem, że jest tak najwygodniej i najbardziej optymalnie. Jeśli ktoś widzi w tym jakieś błędy to chętnie przyjmę uwagi aby poprawić swój system. Cały czas się uczę SF2 (IMG:style_emoticons/default/smile.gif) Cześć. Ja używam właśnie takich adnotacji. Zero problemów z routingiem, zero problemów layoutem, widocznie coś źle robisz. Mało tego sami twórcy Symfony zalecają taki podział. Oczywiście to także zależy od projektu (bo jak ma być jakiś z 1000 bundli to jeszcze inaczej trzeba to jakoś zorganizować) no i trochę od gustu, bo podział plików ma tylko charakter porządkowy. Ale jak ktoś tu wspomniał w temacie wpychanie wszystko do jednego kontrolera to jakaś bzdura. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 01:34 |