'course_id = :course_id:', 'bind' => ['course_id' => $courseId], ]); } public function averageRating($courseId) { return (float)ReviewModel::average([ 'column' => 'rating', 'conditions' => 'course_id = :course_id: AND published = 1', 'bind' => ['course_id' => $courseId], ]); } public function averageRating1($courseId) { return (float)ReviewModel::average([ 'column' => 'rating1', 'conditions' => 'course_id = :course_id: AND published = 1', 'bind' => ['course_id' => $courseId], ]); } public function averageRating2($courseId) { return (float)ReviewModel::average([ 'column' => 'rating2', 'conditions' => 'course_id = :course_id: AND published = 1', 'bind' => ['course_id' => $courseId], ]); } public function averageRating3($courseId) { return (float)ReviewModel::average([ 'column' => 'rating3', 'conditions' => 'course_id = :course_id: AND published = 1', 'bind' => ['course_id' => $courseId], ]); } }