erix
27.06.2011, 16:50:55
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
27.06.2011, 19:02:53
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
27.06.2011, 19:14:45
@thek: Bardzo ładnie w czterech zdaniach opisałeś to co @erix w trzech wyrazach.

Osobiście stosowałem zawsze drugie podejście ponieważ łatwiej było z czymś takim współpracować z ORM-ami.
thek
27.06.2011, 19:47:49
Szczerze mówiąc nie sądzę by było sensowne inne rozwiązanie niż te dwa. Niby jakie? Jakieś chyba udziwnione na siłę.