User_ids, product_ids, option_lists vb: Ben Cakephp bir alışveriş sepeti sistemi var, bu tablo tüm zamanki maguffins vardır. Ayrıca, bir miktar vardır.
Bu yüzden miktarına birini eklerseniz Ben şu anda, rekor orada herhangi aynı olup olmadığını kontrol etmek için bazı korkunç iç içe döngüler var. Eğer değilse, yeni bir sepeti öğe eklemek.
Bu döngü bağlantılı liste öğeleri ve ürün seçeneklerini kontrol etmek için vardır, bu yüzden oldukça derin gider.
Bir veritabanında iki Sepeti ürün (miktar hariç her şeyi) benzer olup olmadığını görmek için kontrol daha şık bir yolu varsa ne ben merak olduğunu.
Şerefe!