Что это ребята,заказ найти и сосчитать запись по модели полей в CakePHP
Я пытался искать в моей базе данных, но CakePHP не признает мои «условия», давайте посмотрим правде в глаза.
Мне нужно перечислить все расписания, сгруппированные по именам Procedure.name, и это Schedule.comp mm/yyyy. Я так стараюсь;
public function teste() {
$this->layout = "ajax";
$procedures = $this->Procedure->Schedule->find('all',
array(
'group' => array('Procedure.name'),
'Schedule.conditions' => array('Schedule.comp' => '12/2016'),
));
$this->set(compact('procedures'));
}
Но торт возвращает все расписания, даже те, кто не Schedule связаны
Моя модель отношений:
Расписание belongsTo Процедура Процедура hasMany Расписание
Лучшие награды,
Если вам нужно ** ** все графики, где 'Comp = xyz', сгруппированный по имени процедуры, как вы ожидали бы это работать с таким уровнем SQL группировки, которые вы показываете здесь? Это приведет к возврату только одного графика для каждой группы. Вы можете уточнить, как именно вы хотите, чтобы результаты и запрос выглядели и как они выглядят в настоящее время. – ndm
Можете ли вы дать нам больше информации, Отношения между моделями и таблицами shema помогли бы –