CakePHP HABTM dernek kuralları

0 Cevap php

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 and product_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?

0 Cevap