protected function getIdFaculty($id, $parent = false)
 {
     if ($parent) {
         if ($id == null) {
             return null;
         }
         $model = StudentResult::findOne($id);
         return $model->idStudentEducation->idProgram->id_faculty;
     } else {
         $model = StudentResultFile::find()->where(['id_file' => $id])->one();
         return $this->getIdFaculty($model->id_student_result, true);
     }
 }
Пример #2
0
 Курс: <?php 
echo $model->idStudentEducation->course;
?>
        Дисциплина: <?php 
echo $model->idDisciplineSemester->idDiscipline->fullName;
?>
        <?php 
if ($model->id_discipline_name) {
    ?>
           <?php 
    echo $model->idDisciplineName->name;
    ?>
        <?php 
}
?>

    </h3>

<?php 
echo DetailView::widget(['model' => $model, 'attributes' => ['passing_date', 'examiner', 'assesment', 'rating', ['label' => 'Макс. рейтинг', 'value' => $model->idDisciplineSemester->max_rating]]]);
if (StudentResultFile::find()->where(['id_student_result' => $model->id])->exists()) {
    ?>

    <p>
        <?php 
    echo Html::a('Документы', ['/file/main/result', 'id' => $model->id], ['class' => 'linkedFiles']);
    ?>
    </p>

<?php 
}
Пример #3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getStudentResultFiles()
 {
     return $this->hasMany(StudentResultFile::className(), ['id_student_result' => 'id']);
 }