我有这些数据库表:
志愿者
服务
services_volunteers
我烘焙了模型,控制器和视图。现在在志愿者控制器的一个特定功能中,我想访问service_volunteers模型来创建一个记录,所以我这样做:
$this->loadModel('ServicesVolunteer');
$this->ServicesVolunteer->create();
$this->ServicesVolunteer->save(array('ServicesVolunteer'=>array('ServicesVolunteer.volunteer_id'=>$this->Volunteer->id, 'ServicesVolunteer.service_id'=>$id)));
然而,由于某些原因,这不起作用。我被困了因为我很确定我之前已经做过很多次类似的事情而且我看不出有什么问题。我已经测试了,看起来模型加载正常,但如果我在一个IF语句中包装create()方法,我可以看到它似乎没有触发
任何人的想法?我将非常感激!