cakephp读一对多
我在工人和公司之间建立了一对多的关系。 在我的WorkerModel中: var$belongsTo=‘公司’ 在我的模型中: var$hasMany='Worker' 在FirmController中,我得到了feedid=null函数。我想显示属于该公司的所有工人事件,如下所示: http:…/firms/calendar/1 我得到: 函数提要$id=NULL{ $firm=$this->firm->readNULL,$id $workers=$firm['Worker'] $conditions=array'Event.worker_id'=>$workers['0']['id'] $events=$this->Event->find'all',array'conditions'=>$conditions 这工作正常,但显示与$workers var上的第一个worker相关的所有事件。cakephp读一对多,cakephp,one-to-many,Cakephp,One To Many,我在工人和公司之间建立了一对多的关系。 在我的WorkerModel中: var$belongsTo=‘公司’ 在我的模型中: var$hasMany='Worker' 在FirmController中,我得到了feedid=null函数。我想显示属于该公司的所有工人事件,如下所示: http:…/firms/calendar/1 我得到: 函数提要$id=NULL{ $firm=$this->firm->readNULL,$id $workers=$firm['Worker'] $condit
如何编写此查询以填充与属于公司的所有工人相关的所有事件?您是否正确设置了关系?事件是否属于工人?请在读取之前查看设置$this->firm->recursive=2,如果正确设置了关系,它将获取这些事件 同时也要研究一下这个问题