Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (0%)
|
Witam serdecznie.
Sprawa obrazuje się następująco - pisze moduł który byłby w stanie wykonać większość funkcji dla typowego sklepu. Mam tabelę produktów o następujących polach: Kod id category_id ( klucz obcy ) name type description price currency attributes Dręczącą mnie kolumna jest attributes. Jak wiadomo, baza SQL ( a przynajmniej MySQL, nie wiem jak to wygląda w innych - tutaj też prosilbym o jakieś objaśnienia ) nie obsługuje pola typu ,,tablica" czy ,,obiekt", natomiast nie chcę robić drugiej tabeli specjalnie dla atrybutów. Stąd pomysł, by przemappować te atrybuty z stringa w bazie na obiekty ORM przy ładowaniu modelu, oraz spowrotem przy zapisie. Ogółem, składnia wygląda tak: Kod atrybut||wartosc||atrybut2||wartosc2 Teoretycznie wszystko działa, jednak szczerze mówiąc nie mam do takiego zapisu zaufania. Tutaj moje pytanie - czy znacie jakies sposoby na wybrnięcie z problemu, wykluczając drugą tabele dla atrybutów? Pozdrawiam, Alex a.k.a. Ormin (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (0%)
|
Niesamowite.. pracować z frameworkami i nie znać takich bajerów. Człowiek uczy się całe życie.. (IMG:style_emoticons/default/smile.gif)
W każdym razie, bardzo bardzo bardzo wielkie dzięki, myśle że temat jest do zamknięcia (IMG:style_emoticons/default/smile.gif) |
|
|
|
Ormin [Kohana][SQL]Mappowanie atrybutów produktu 27.02.2010, 17:43:37
thek Serialize przy zapisie, unserialize przy odczycie ... 27.02.2010, 17:51:51 ![]() ![]() |
|
Aktualny czas: 9.06.2026 - 11:52 |