我有用戶和課程。他們有一個HABTM關係,表現爲訂閱(這是與user_id和course_id表)。查找HABTM模型關聯是否已經存在
我需要在課程頁面上有一個條件來檢查用戶是否訂閱了這門課程。我不知道該怎麼做。
我在AppController中設置此$訂閱爲了給我的只有申請的課程菜單中導航:
$this->set('subscriptions', ClassRegistry::init('Subscription')->find('all',
array(
'fields' => array('Course.id', 'Course.name'),
'conditions' => array('Subscription.user_id =' => $this->Auth->user('id')),
'recursive' => 1
)));
我的問題:我如何檢查,看看是否訂閱已經存在?我基本上需要找到是否有與user_id訂閱與登錄用戶相同的訂閱,以及與當前課程相同的course_id。
謝謝!
當問一個關於框架的問題時,包含您使用的版本總是一個好主意。 – Dave