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: 61 Pomógł: 9 Dołączył: 18.06.2013 Skąd: Białystok Ostrzeżenie: (0%)
|
Pierwotnie miałem plan by bundle robić wtedy jak coś większego się kroi.
Dla swojej apki chciałem zrobić: - główny bundle na całą stronę * kontrollery rozdzielać tak, że np. gdy wiemy, że na danej podstronnie nie będzie się dużo działo i nie jest ona jakoś sensownie połączona z innymi akcjami, pakujemy to do głównego kontrollera(np. strona 'o mnie', 'kontakt') * jeśli wiemy, że będziemy mieli parę podstron, które logicznie są ze sobą powiązane, wtedy tworzymy dla nich kontroler czyli np 'profil' => 'moje_dane', 'profil' => 'zmien_haslo', 'profil' => 'zmien_dane' - kluczem jest kontroller, wartością akcja. - bundle na panel admina i ten sam sposób działania co w głównym bundle'u Logika byłaby zawarta w service container'ach. Dosyć ciekawy jest pomysł na FrontEnd, BackEnd i tworzenie bundle dla każdej małej funkcjonalności, tylko do końca nie wiem jak to ma działać. 1) We FrontEndzie i Adminie mają znajdować się tylko same widoki i nie ma w nich żadnych kontrolerów, encji, formularzy itp.? 2) Pojedyncze mniejsze bundle mają kontrollery, formularze oraz encje i wszystkie odwołują się do widoków z frontendu lub admina? Czyli np. mamy funkcjonalność dodawania komentarzy. a) Mamy odzielny CommentsBundle (IMG:style_emoticons/default/cool.gif) Mamy tam ładnie zdefiniowane kontrollery(tworzymy oddzielną akcję w kontrolerze do głównej strony i inną do działania w adminie), encje i formularze c) we Frontendzie pakujemy widoki Tak to rozumiem, o to miało mniej więcej chodzić? Ten post edytował BigPig 2.08.2014, 15:33:05 |
|
|
|
Marys91 [Symfony][SF2][Symfony2]Organizacja bundli 21.12.2012, 02:07:40
basso Ja bym to widział tak. Budujesz sobie swojego CMS-... 21.12.2012, 09:45:29
ohm (Moja opinia na ten temat) Bundle to bundle, CMS t... 21.12.2012, 20:19:51
adbacz Ja natomiast zrobiłbym to w ten sposób. Nie miesza... 22.12.2012, 11:22:59
d3ut3r Organizacja Bundli to zawsze sporny temat, wydaje ... 22.12.2012, 13:28:51 
Szymciosek Cytat(d3ut3r @ 22.12.2012, 14:28:51 )... 2.06.2013, 10:45:39 
ziolo Cytat(Szymciosek @ 2.06.2013, 11:45:3... 1.08.2014, 08:09:55
Marys91 Dzięki za podpowiedzi. Jakoś postaram się to ogarn... 26.12.2012, 03:14:46
adbacz Zależy co to mają być za rozszerzenia i co mają ro... 27.12.2012, 09:12:55
Marys91 Oki, przykladowo może być np. katalog produktów od... 27.12.2012, 18:22:01
basso Co sądzicie o takim rozwiązaniu=> bo już nie wi... 26.04.2013, 12:48:03 
webmaniak Cytat(basso @ 28.05.2013, 15:58:59 ) ... 28.05.2013, 19:13:54
webmaniak Ponawiam pytanie z ostatniego posta, bo mnie równi... 30.04.2013, 08:11:20 
basso Cytat(webmaniak @ 30.04.2013, 09:11:2... 2.05.2013, 09:05:43
webmaniak Muszą być jakieś standardy, choćby takie które pow... 23.05.2013, 14:31:58
m44 Zobacz jak to robią inni. W Sonacie masz podział z... 24.05.2013, 08:22:39
webmaniak Panowie, próba otworzenia strony symfony.com kończ... 26.05.2013, 11:54:18
pyro Cześć,
Strona symfony.com też mi nie wchodzi. Co ... 26.05.2013, 12:55:45 
basso Cytat(pyro @ 26.05.2013, 13:55:45 ) C... 28.05.2013, 14:58:59
webmaniak Ok, dziękuję za odpowiedź. Zadam pomocnicze pytani... 26.05.2013, 14:26:34
basso Tak , teraz mam przerobione na tą wersję którą zac... 29.05.2013, 12:00:44
webmaniak Czyli masz Backend osobno i frontend osobno? możes... 29.05.2013, 19:14:15 
basso Cytat(webmaniak @ 29.05.2013, 20:14:1... 3.06.2013, 08:56:48 
pyro Cytat(basso @ 3.06.2013, 09:56:48 ) J... 3.06.2013, 09:35:53 
basso Cytat(pyro @ 3.06.2013, 10:35:53 ) Cz... 3.06.2013, 09:50:59
sajegib Pozwolę się podpiąć do tematu, załóżmy, że mam tab... 1.06.2013, 11:10:53
wujek2009 Czy w wersji 2.3 zmieniła się struktura folderów b... 3.06.2013, 20:29:32
Szymciosek Co z konfiguracją poszczególnych bundli?
Załóżmy,... 9.06.2013, 20:50:22
pyro Do tego podejść? Starasz się wpakować do configu t... 9.06.2013, 21:45:42
Szymciosek Sam już do końca nie wiedziałem jak do tego wszyst... 9.06.2013, 21:49:45
soszin Chciałem zapytać co sądzicie o następuącej organiz... 1.08.2014, 07:47:39
soszin CytatOrganizacja bundli taka jak podał: d3ut3r Też... 1.08.2014, 08:20:03 
ziolo Cytat(soszin @ 1.08.2014, 09:20:03 ) ... 1.08.2014, 09:26:00
soszin To już mam pewną koncepcję Dzięki za wsparcie. 1.08.2014, 10:03:39 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 18:58 |