У меня есть отношение Один ко многим между Рабочим и Компанией. В моей рабочей модели:
var $belongsTo = 'Фирма';
В моей модели фирмы:
вар $hasMany = 'Рабочий';
В моем FirmController я получил функцию подачи (id = null). Я хочу отобразить все рабочие события, принадлежащие этой фирме, следующим образом:
http: (...)/фирмы/календарь/1
Я получил:
фид функции($id=NULL) {
$firm = $this-›Firm-›read(NULL,$id) ;
$workers = $firm['Worker'] ;
$conditions = array('Event.worker_id'=›$workers['0']['id'] );
$events = $this-›Event-›find('all',array('conditions' =›$conditions));
Это работает хорошо, но отображает все события, связанные с первым рабочим процессом, в $workers var. Как написать этот запрос, чтобы заполнить все события, связанные со ВСЕМИ работниками, принадлежащими фирме?