Myslím, že Mnoho pro mnoho vztah vám pomůže
něco jako
-------- ----------------- ------------
- tags - <-------> - products_tags - <-------> - products -
-------- ----------------- ------------
upravit:
přístup Many to Many je normalizovanější, ale myslím si, že nejobtížnější je implementovat, protože v tomto případě je založen na spojeních pro získání všech značek pro daný „produkt“.advantages:
- zcela normalizováno
- DRY :protože pokud potřebujete změnit název značky, můžete to udělat a změnu uvidíte všude
- atd.
druhý přístup je uložit všechny značky do jednoho pole odděleného něčím (řekněme čárkou). Zde máte rychlost, pokud jde o získávání značek. stačí rozdělit značky tímto oddělovačem a je to. Ukládání značek je také jednodušší. ale tento přístup se mi nelíbí, protože pokud potřebujete aktualizovat šablonu, musíte postupovat článek po článku, rozdělit, aktualizovat a poté uložit..