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);
 }
Пример #2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getMessages()
 {
     return $this->hasMany(Message::className(), ['User_id' => 'id']);
 }
Пример #3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getMessages()
 {
     return $this->hasMany(Message::className(), ['id' => 'id'])->from(Message::tableName() . ' messages');
 }
Пример #4
0
 public function getUsername()
 {
     return $this->hasMany(Message::className(), ['sender' => 'username']);
 }
Пример #5
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getIds()
 {
     return $this->hasMany(Message::className(), ['id' => 'id'])->viaTable(Message::tableName(), ['language' => 'language_id']);
 }