Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%)
|
Witajcie,
w swoim życiu miałem okazje napisać kilka własnych cms-ów ale były to systemy bardzo proste bardziej projektowane do zarządzania już istniejącymi elementami na stronie niż dodawania nowych. Przymierzam się do zaprojektowania portalu, założenie jest proste: chciałbym mieć kilka wzorców gdzie mam zdefiniowane (fizycznie) różne miejsca na stronie oraz n modułów które mogę przyporządkowywać pod każdy z nich i tu pojawia się problem jak to wsadzić we wzorzec MVC ? zazwyczaj miałem jeden kontroler który odpowiadał jednemu widokowi i korzystał z kilku modeli tutaj jednak takie zastosowanie nie przejdzie... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%)
|
Ja to rozwiązałem tak, że każdy moduł ma swoje kontrollery, modele, widoki itp. Moduł dodaje wpis do bazy danych "o sobie" w stylu:
tabel: sections - section a - section b - section c i potem tylko ustalasz kolejność it. i w pętli ładuje renderuje controllery ;P co prawda prosty cms typu onepage, ale moge pisać nowe moduły jako "bundle" i te potem po prostu instalować. Rozwiązań jest masa, moje pewnie jest jedno z gorszych. |
|
|
|
marcus753 własny cms - pytanie o architekturę 12.03.2015, 12:41:15
Dejmien_85 Cytat(marcus753 @ 12.03.2015, 12:41:1... 13.03.2015, 04:20:50
PrinceOfPersia haha, dokładnie. MVC jest dobre, jeśli pasuje. Jeś... 13.03.2015, 09:20:16
!*! Cytat(marcus753 @ 12.03.2015, 12:41:1... 13.03.2015, 10:03:10
marcio Cytat(Forti @ 13.03.2015, 10:13:44 ) ... 13.03.2015, 17:51:18
marcus753 Dziękuję wszystkim za odpowiedź ! ok, trochę p... 13.03.2015, 20:46:07 
Dejmien_85 Cytat(marcus753 @ 13.03.2015, 20:46:0... 17.03.2015, 23:19:57
!*! Chyba za bardzo się w tym pogubiłeś przez "mo... 14.03.2015, 10:32:03
marcio Cytat(!*! @ 14.03.2015, 10:32... 15.03.2015, 00:21:15
!*! @marcio - czyli chodzi Ci o to żeby dopisać ... 18.03.2015, 08:47:12
marcio Cytat(!*! @ 18.03.2015, 08:47... 18.03.2015, 09:13:16 ![]() ![]() |
|
Aktualny czas: 8.08.2026 - 10:59 |