Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wiele informacji o produkcie
Forum PHP.pl > Forum > PHP
LordRaven
Witam was,
Piszę drugi sklep internetowy w frameworku CakePHP, tym razem bardziej rozszerzony i chciałbym zrobić informacje o produkcie, tak jak niżej. Tylko niemam pomysłu jak to zapisać do bazy danych ? Chciałbym by były jakieś templatki(odpowiednie inputy) gotowe np dla telefonów, laptopów, z polami do wypełnienia.
Macie jakiś pomysł jak by to zrobić, bo przecież nie będę tworzył w bazie tylu pól dla prodktów. Jak by to najlepiej zrobić ?



vonski
Może po prostu zrób tabelę 'attributes' mniej więcej z takimi polami:

id | handle | title | type

I żeby to połączyć z produktami, robisz tablę 'products_attributes':

product_id | attribute_id | value
markuz
A jeszcze lepiej gdybyś zrobił grupy przedmiotów i pola przypisywał bezpośrednio do grupy (optymalizacja bazy danych).
LordRaven
Cytat(markuz @ 22.01.2014, 13:51:48 ) *
A jeszcze lepiej gdybyś zrobił grupy przedmiotów i pola przypisywał bezpośrednio do grupy (optymalizacja bazy danych).

a mógłbyś napisać schemat tabel ? tak mniej więcej, jak by to zrobić.

Narazie moja baza wygląda tak:
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.