Esempio n. 1
0
<?php

namespace advising;

class Advisor
{
    public $student_Name = '';
    public $advisor_Name = '';
    public function __construct($student_Name, $advisor_Name)
    {
        $this->student_Name = $student_Name;
        $this->advisor_Name = $advisor_Name;
    }
    /*public function student_Name($student_Name){
          $this->student_Name=$student_Name;
    	}
    	public function advisor_Name($advisor_Name){
          $this->advisor_Name=$advisor_Name;
    	}*/
    public function show_studentName_with_advisorName()
    {
        echo "The Student name is " . $this->student_Name . " and his/her Advisor Name is " . $this->advisor_Name;
    }
}
//use advising\advisor;
$advisor_Obj = new advisor('Hossain Mamun', 'Rezwanul Huq');
//$advisor_Obj->student_Name('Hossain Mamun');
//$advisor_Obj->advisor_Name('Rezwanul Huq');
$advisor_Obj->show_studentName_with_advisorName();
Esempio n. 2
0
        return $model->custodian->name;
    } else {
        return 'Unknown';
    }
}], 'group_id', 'name', 'created_at:datetime', 'updated_at:datetime', ['label' => 'Advisor Count', 'value' => function ($model) {
    if ($model->advisorGroups) {
        return count($model->advisorGroups);
    } else {
        return '0';
    }
}], ['class' => 'backend\\widgets\\ActionColumn', 'width' => '18%', 'template' => '{view} {update} {delete}', 'detailViewAttributes' => function ($model, $key) {
    $arrays_advisor = AdvisorGroup::find()->andWhere(['id_group' => $model->id_group])->all();
    if (!empty($arrays_advisor)) {
        $result = [];
        foreach ($arrays_advisor as $v) {
            $advisor_u = advisor::find()->Where(['id_advisor' => $v['id_advisor']])->asArray()->one();
            $res = User::find()->andWhere(['id_user' => $advisor_u['id_user']])->asArray()->one();
            $result[] = $res['first_name'] . ' ' . $res['last_name'];
        }
    }
    return ['id_group', ['label' => 'Custodian', 'value' => $model->custodian ? $model->custodian->name : 'Unknown'], ['label' => 'advisor', 'value' => empty($result) ? 'No' : implode('/', $result)], 'group_id', 'created_at:datetime', 'updated_at:datetime'];
}]]]);
?>
      </div>
    </div>
    <!-- End Panel -->
  </div>
  <!-- End Row -->
</div>
<!-- END CONTAINER -->
</div>