• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Projekt bazy dla strony typu one page site

Object Storage Arubacloud
0 głosów
293 wizyt
pytanie zadane 28 lutego 2017 w SQL, bazy danych przez patrykos46z Użytkownik (860 p.)
Tworze strone typu one page site ktora sklada sie z:

1) Nawigacji ktora, wiadomo - scrolluje

2) sekcji do ktorych sie scrolluje, z tym ze kazda sekcja ma jakby inny szablon. Przykladowo - sekcja about sklada sie z naglowka, tekstu i przycisku, sekcja projects posiada naglowek i wyplute petla projekty, sekcja nauka ma naglowek i potem takze petla po kolei wyswietlone kolumny z jakimis danymi. Natomiast sekcja kontakt ma naglowek i tylko linki potrzebne do kontaktu.

 

Problem zaczyna sie gdy tworze zarzadzanie trescia taka strona. Mam problem ze stworzeniem projekty bazy tak, by potem w laravelu moc ladnie tym zarzadzac.

Pytanie: Jak powinno sie takie sekcje(kazda z sekcji ma jakby inny szablon) trzymac w bazie?

Nie prosze o gotowe rozwiazanie, bo probowalem:

1) Na kazda sekcje przeznaczyc osobna tabele. To znaczy ze kazda sekcja mialaby osobna tabele w bazie czyli osobny model, ktory reprezentowalby szablon danej sekcji.

Tak zrobic byloby spoko, ale wtedy bedzie na starcie 5 tabel czyli 5 modeli ktore przekazuja do glownego szablonu swoje dane. I tutaj pewnie ludzie mnie wysmieja, ze to totalnie absurdalny pomysl. Ale ja chcialem zapytac czy takie rozwiazanie ma sens.

2) Probowalem takze stworzyc jedna tabele ktora bedzie miala wszystkie sekcje(wszysykie page'e). Wtedy tabela bedzie rozrosnieta i niektore elementy tabeli beda miec puste rekordy (bo jak ciagle przypominam - kazda sekcja ma jakby osobny szablon informacji). wynika tu tez problem, ze dla rekordow zlapanych w controllerze, bede musial tworzyc wiecej zmiennych i przekazywac je do glownego template, co wydaje mi sie rozwiazaniem zlym, ale to wciaz pytanie do Was.

 

//UWAGA. Oczywiscie dla obu swoich rozwiazan zakladalem, ze 'projects' i kolumny 'nauka'(wyswietlone technologie ktorych sie zamierzam uczyc) beda osobna tabela i beda wyswietlane za pomoca relacji 1 do wielu.

 

Ktore rozwiazanie jest bardziej sensowne? Gdzie moje myslenie jest zle i gdzie popelnilem blad? I w koncu - jak to powinno byc rozlozone w bazie?

1 odpowiedź

+1 głos
odpowiedź 28 lutego 2017 przez Kamil Naja Nałogowiec (27,410 p.)
Jaki jest sens podpinania bazy pod one page site?
komentarz 1 marca 2017 przez patrykos46z Użytkownik (860 p.)
By wykonac prosty CMS, gdzie edytuje jakas sekcje, dodam projekty, zmienie nazwe menu itp. Uzywam Laravela bo po prostu chce sie go nauczyc, na takim przykladzie. Oczywiscie widoki dla edycji sa pod innymi URL, dostepne po zalogowaniu. :)

Podobne pytania

0 głosów
1 odpowiedź 207 wizyt
pytanie zadane 27 kwietnia 2018 w HTML i CSS przez uszk Użytkownik (630 p.)
–1 głos
1 odpowiedź 250 wizyt
pytanie zadane 26 kwietnia 2018 w HTML i CSS przez ziemjok Gaduła (4,160 p.)
0 głosów
1 odpowiedź 433 wizyt
pytanie zadane 7 listopada 2017 w PHP przez borygo Nowicjusz (160 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...