我有用户和课程。他们有一个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