![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Piszę sobie swojego cms-a w oparciu o framework laravel (głównie w celach edukacyjnych). Zatrzymałem się na etapie modułów/wtyczek. Załóżmy że mam kilka widokow zdeklarowanych w MVC każdy z widoków będzie innym wzorcem strony zawierającym różne pozycje w których chciałbym automatycznie umieszczać dany wzorzec/moduł. I tu pojawia się pytanie, modułem będzie slider który pobiera dane z bazy mysql a następnie wyświetla je w ciekawy animowany sposób. Kod php powinienem trzymać w bazie danych i potem pobierać go i wywoływać ? a co z html-em css-em i js dotyczącym tego modułu ? nie mam pojęcia jak ogarnąć ten temat.
-------------------- Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak wygląda laravel, nie korzystałem, ale na przykładzie zenda i symfony mogę Ci tylko powiedzieć, że slider nie bardzo kwalifikuje się na moduł, aczkolwiek do nauki ok. Modułem w takich aplikacjach może być np. PA, albo rozdrabniając się, moduł obsługujący całkowicie użytkowników (logowanie, rejestracje). Slider potraktuj jako prosty widget, helper widoku, czy co tam w laravelu jest.
Nie trzymaj kodu PHP w bazie, to zbrodnia. Od tego są pliki PHP. Każdy framework sugeruje swoją strukturę katalogów i plików, więc wystarczy zagłębić się w dokumentację. Masz tutaj o strukturze folderów i plików w Twoim FW: http://laravelbook.com/laravel-architecture/ Także zacznij od podstawy, postaw aplikację hello world, później męcz dokumentację, aż zapoznasz się z możliwościami frameworka, wtedy będziesz wiedział, czy slider to moduł, widget, czy helper, albo cokolwiek innego ![]() -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 28.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Można zautomatyzować slidery w Laravelu z tym, że raczej nie jako jeden moduł.
Ja robię to przez Composer i jego widok. Przy pomocy tego pierwszego pobieram z bazy podstawowe parametry slidera, które obrabiam w widoku, który następnie poprzez @include zamieszczam w wybranym miejscu. Z tym że ja z bazy pobieram podstawowe dane, nie cały kod PHP. Zgadzam się z tym, że trzymanie kodu w bazie to bardzo zły pomysł. Z doświadczenia wiem, że jeżeli robisz coś sam, dla siebie, to za jakiś czas będziesz chciał to ulepszyć, przebudować by było jeszcze lepsze, wówczas utrzymanie takiego kodu jest dość kłopotliwe. Co do laravela to ma on bardzo dobrą dokumentację na http://laravel.com, jako bardzo dobre uzupełnienie polecam książkę Code Bright https://leanpub.com/codebright, a najszybciej człowiek nauczy się stawiając przed sobą, i realizując, jakieś ambitne cele, jak właśnie np. CMS. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:46 |