public function actionDelete($id, $language) { $model = $this->findModel(Message::className(), ['id' => $id, 'language' => $language]); if ($model->delete()) { Alert::addSuccess(Yii::t('messages', 'Translation has been successfully deleted')); } else { Alert::addError(Yii::t('messages', 'Translation has not been deleted')); } return $this->redirect(Yii::$app->request->referrer); }
/** * @return \yii\db\ActiveQuery */ public function getMessages() { return $this->hasMany(Message::className(), ['User_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getMessages() { return $this->hasMany(Message::className(), ['id' => 'id'])->from(Message::tableName() . ' messages'); }
public function getUsername() { return $this->hasMany(Message::className(), ['sender' => 'username']); }
/** * @return \yii\db\ActiveQuery */ public function getIds() { return $this->hasMany(Message::className(), ['id' => 'id'])->viaTable(Message::tableName(), ['language' => 'language_id']); }