public function actionDarsJadvali() { $keys = array_keys($_GET); $group_id = (int) $keys[0]; $days = Day::model()->findAll(); $weeks = Day::forMegalka(); $toq = $weeks[0]; $juft = $weeks[1]; $dgsts = []; foreach ($days as $day) { $dgsts[$day->id] = Dgst::model()->findAllByAttributes(['group_id' => $group_id, 'day_id' => $day->id]); } $this->renderPartial('_dars_jadvali', ['days' => $days, 'dgsts' => $dgsts, 'toq' => $toq, 'juft' => $juft]); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return Dgst the loaded model * @throws CHttpException */ public function loadModel($id) { $model = Dgst::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }