本文整理汇总了PHP中DashboardController::classesList方法的典型用法代码示例。如果您正苦于以下问题:PHP DashboardController::classesList方法的具体用法?PHP DashboardController::classesList怎么用?PHP DashboardController::classesList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DashboardController
的用法示例。
在下文中一共展示了DashboardController::classesList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: listStudents
public function listStudents()
{
$toReturn = array('students' => array(), "classes" => array());
if (Input::get('selectType') == "selStudents") {
$studentIds = array();
$studentList = Input::get('studentInfo');
while (list($key, $value) = each($studentList)) {
$studentIds[] = $value['id'];
}
$students = User::whereIn('id', $studentIds)->get();
foreach ($students as $value) {
$toReturn['students'][$value->id] = array("id" => $value->id, "fullName" => $value->fullName, "class" => $value->studentClass, "acYear" => $value->studentAcademicYear);
}
} else {
$students = User::where('studentAcademicYear', Input::get('acYear'))->where('studentClass', Input::get('classId'))->where('role', 'student')->where('activated', 1)->get();
foreach ($students as $value) {
$toReturn['students'][$value->id] = array("id" => $value->id, "fullName" => $value->fullName, "class" => $value->studentClass, "acYear" => $value->studentAcademicYear);
}
}
$DashboardController = new DashboardController();
$toReturn['classes'] = $DashboardController->classesList(Input::get('acYear'));
return $toReturn;
}