Ben bir kategori oluşturmak ve etiketleri tarafından kendisine ürünlerini bağlamak mümkün olmak istiyorum ben çok seviyorum yapabilirsiniz:
- Create the category and product tables.
- Create a tags table with tags like: Ruby, Earrings, White-Gold
- Create a
category_tags
andproduct_tags
table to map them - Set category and product to hasAndBelongsToMany tags
- Set tags to hasAndBelongsToMany products and hasAndBelongsToMany categories
Şimdi ben 2 ürün etiketleri ile bir var diyelim: Ruby ve Earrings ve etiketleri ile başka: Ruby ve Bracelet
Ben bir Ruby Earrings kategori oluşturmak istiyorsanız söyleyin.
Ben kategoriye Ruby ve Earrings etiketler ekleyebilirsiniz. Ancak normal HABTM Model derneklere hem ürünlerin iade edilecektir sadece 1 ikisi bir ruby
etiketine sahip bir earrings
etiketi olsa bile çünkü.
Nasıl ben sadece kategori olarak aynı etiketleri TÜM sahip ürünlerini maç yapabilirsiniz (ürün daha fazla etiket olabilir ama karşılık gelen kategori olan tüm etiketleri olması gerekir) için iade edilecek?
Ayrıca, daha da, nasıl ürünler bu etiketleri iade edilecek OLMAMALI bir kategoriye -tags
ekleyebilir götürüyorsunuz?