示例#1
0
 public function overallScore()
 {
     $total = 0;
     $kpis = KPI::find()->where(['Goal_ID' => $this->ID])->all();
     foreach ($kpis as $kpi) {
         $total += $kpi->Weight * $kpi->overallScore() / 100;
     }
     return $total;
 }
 public function actionDeletekpi($kpi_id, $goal_id)
 {
     $kpi = KPI::findOne($kpi_id);
     //@todo: make sure to check for a valid object/model
     if (isset($kpi)) {
         $kpi->delete($kpi_id);
     }
     Yii::$app->response->redirect(array('/site/viewgoal', 'id' => $goal_id));
 }