/** * Вывод учителей с максимальным количеством общих учеников * @return string */ public function actionCommonstudents() { $model = new Teacher(); list($teachers, $commonStudents) = $model->findWhoHasMaxCommonStudents(); $teachers = new ActiveDataProvider(['query' => $teachers, 'pagination' => ['pageSize' => 20]]); $commonStudents->setPagination(false); $this->view->title = 'Имена любых двух учителей, у которых максимальное количество общих учеников, и список этих общих учеников.'; return $this->render('_common_students', ['commonStudents' => $commonStudents, 'teachers' => $teachers]); }