Я борюсь с проблемой новичков в моей текущей разработке приложений.У меня есть записи, содержащие планы тренировок, которые относятся к различным учебным планам в другой модели.
Я пытаюсь показать, сколько учебных планов активно для всех моих программ.В моем контроллере я попробовал это со следующим оператором поиска:
$trainingplans = $this->Trainingplans->find('all', array('group' =>'syllabus_id','fields' => array('count(*)','syllabus_id')));
Возвращение выглядит так:
Array (
[0] => Array
(
[0] => Array
(
[count(*)] => 5
)
[Trainingplans] => Array
(
[syllabus_id] => 1
)
)
[1] => Array
(
[0] => Array
(
[count(*)] => 2
)
[Trainingplans] => Array
(
[syllabus_id] => 2
)
)
[2] => Array
(
[0] => Array
(
[count(*)] => 1
)
[Trainingplans] => Array
(
[syllabus_id] => 5
)
)
)
Так что это довольно близко к тому, что я хотел, но мне нужно syllabus.name
с ним.