0

我有一個模型 - 「類別」,其中HABTM「博客」。我需要創建一個查詢,只會選擇有更多零博客與他們關聯的類別。我無法解決如何做到這一點。我所想到的就是使用find('all'...)從數據庫中獲取類別,然後提取那些在$ category ['Blog']數組中具有某些內容的類別。顯然,我更喜歡不必要求數據庫完成所有工作,所以更優雅的解決方案將非常感激。CakePHP HABTM查找所有有關聯記錄的記錄

感謝您的閱讀!

回答

0

沒有真正優雅的(短),但我認爲這是正確的做法:

  1. 一個blogs_category_count字段添加到類別表
  2. 添加類別的hasMany BLogsCategory與counterCache

所以你只需要添加一個條件發現('所有')

相關問題