/**
  * Advert file deleting.
  */
 public function actionDelete($id)
 {
     $request = Yii::$app->request;
     if ($model = File::findOne($id)) {
         $model->delete();
     }
     if ($request->isAjax) {
     } else {
         return $this->redirect($request->referrer);
     }
 }
 /**
  * @return array \roman444uk\files\models\File
  */
 public function getFiles()
 {
     return $this->hasMany(File::className(), ['id' => 'file_id'])->viaTable(Yii::$app->getModule('files')->tableOwner, ['owner_id' => 'id'], function ($query) {
         $query->where(['owner' => 'User']);
     });
 }
Exemple #3
0
 /**
  * @return array \roman444uk\files\models\File
  */
 public function getFiles()
 {
     return $this->hasMany(File::className(), ['id' => 'file_id'])->viaTable(Yii::$app->getModule('files')->tableOwner, ['owner_id' => 'id'], function ($query) {
         $query->where(['owner' => 'Advert']);
     })->orderBy('created_at DESC');
 }