Я создал функцию в моем appController для sendemails:
protected function sendEmail($studentId = null, $courseId = null, $action = null) {
$course = $this->Course->find('first', array('conditions' => array('Course.id' => $courseId)));
if(! $course) {
throw new NotFoundException(__('Invalid course'));
}
}
Я хочу проверить курс и студента, но в зависимости от того, с какого контроллера я его вызываю, я должен изменить свое утверждение $ this-> xxx-> find. Единственное другое решение, которое я придумала, - это проверка / отправка данных о курсе $ course / $ student, но я все же хотел бы запустить SQL-запрос вручную для сохранения журнала электронной почты (я столкнулся с проблема). Любая помощь?