public function insertWarning($message = null) { $warning = new Warning(); $warning->station_id = $this->request['id']; if ($message) { $warning->message = $message; } else { $warning->message = $this->request['message']; } $warning->warning_time = time(); if ($warning->validate()) { $warning->save(); } else { var_dump($warning->getErrors()); die; } return Yii::$app->db->lastInsertID; }