public function findModel($id) { if (($model = City::findOne($id)) !== null) { return $model; } else { throw new \yii\web\NotFoundHttpException(Yii::t('app', 'The requested page does not exist.')); } }
public function run($id) { $id = (int) $id; $output = []; if (($model = \common\models\city\City::findOne($id)) !== null) { if ($model->delete()) { $output = ['error' => false, 'message' => Yii::t('app', 'Successfully deleted!')]; } } if (empty($output)) { $output = ['error' => true, 'message' => Yii::t('app', 'The requested page does not exist.')]; } return \yii\helpers\Json::encode($output); }