Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [db] paginacja artykułów
Forum PHP.pl > Forum > Przedszkole
erix
W sumie dość trywialne pytanie, tak dzisiaj mnie naszła refleksja: w jaki sposób przechowujecie w strukturach danych informacje o stronach odnośnie artykułów? (typu artykuł podzielony na strony)

Jakiś splitter? 1-N?
thek
Moim zdaniem chyba najprostsze i najlepsze są rozwiązania dwa:
1) Zapis całego artykułu i jakiś nietypowe string rozdzielający poszczególne strony, explode i zapis do cache'u.
2) Normalizacja i jedna tabela na podstawowe informacje artykułu (autor, tytuł, data i takie tam) oraz tabela dodatkowa z podstronami. Przy czym myślałbym oprócz numeru artykułu i numeru strony także o polu tekstowym, które mogło by robić za śródtytuł.
Crozin
@thek: Bardzo ładnie w czterech zdaniach opisałeś to co @erix w trzech wyrazach. wink.gif

Osobiście stosowałem zawsze drugie podejście ponieważ łatwiej było z czymś takim współpracować z ORM-ami.
thek
Szczerze mówiąc nie sądzę by było sensowne inne rozwiązanie niż te dwa. Niby jakie? Jakieś chyba udziwnione na siłę.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.