Nadawanie cech produktom przez administratora serwisu - generowanie kodu encji?

0

Chciałbym stworzyć funkcjonalność, która umożliwi tworzenie produktów/encji i nadawanie im cech przez administratora systemu. Gdyby cechy były stałe to stworzyłbym encję Produkt, potworzył atrybuty, wygenerował gettery i tabele przez Doctrine. Ale jak to zrobić, kiedy potrzebna jest możliwość tworzenia encji z ich własnymi cechami przez użytkownika?
Zależy mi na tym, żeby można było znaleźć produkty po każdej przypisanej cesze i oczywiście, żeby to przyzwoicie szybko działało dla bardzo wielu rekordów.
Czy stworzyć skrypt który będzie tworzył pliki php z klasami, modyfikował je i modyfikował też strukturę bazy danych?
Druga opcja jaka przychodzi mi do głowy to stworzenie encji Cecha i połączenie relacją wiele-do-wielu z Produktem.
Aplikacja pisana w Symfony3.

0

Poczytaj o bazach EAV.

1 użytkowników online, w tym zalogowanych: 0, gości: 1