我有兩種產品和優惠。產品有一個提供。模型與如何避免使用產品hasOne提供的重複產品?
//Product model:
hasOne
Offer
foreignKey => false
conditions => array(Product.productnumber = Offer.productnumber) // Just normal fields
//Offer model:
belongsTo
Product
綁定可以有很多的優惠與相同Offer.productnumber和不同Offer.price。我想要做的是找到所有產品,以便只有一個報價出現與最便宜的Offer.price。但是現在,當我試圖這樣做時,我得到的產品編號與具有相同產品編號的產品數量一樣多。如何避免這種情況?
我也看到了這個:hasMany reduced to hasOne in CakePHP但沒有運氣與遏制。
只有(最簡單)選項獲得單獨的數組,然後將它們「手動」組合?
我想這可以工作。仍然我最終獲取兩個單獨的數組並手動合併它們。我感謝你的努力。 – Henri