<?php namespace myresto\controllers;use Yii;use myresto\models\SyncConfig;use yii\data\ActiveDataProvider;use yii\web\Controller;use yii\web\NotFoundHttpException;use yii\filters\VerbFilter;use myresto\models\SyncAccountToJurnal;class SyncConfigController extends Controller{public function behaviors(){return [ 'verbs'=>[ 'class'=>VerbFilter::className(),'actions'=>[ 'delete'=>['POST'],],],];}public function actionIndex(){$dataProvider=new ActiveDataProvider([ 'query'=>SyncConfig::find()->where(['type_con'=>'resto']),]);return $this->render('index',[ 'dataProvider'=>$dataProvider,]);}public function actionView($id){return $this->render('view',[ 'model'=>$this->findModel($id),]);}public function actionCreate(){$model=new SyncConfig();if($model->load(Yii::$app->request->post())&&$model->save()){return $this->redirect(['view','id'=>$model->branch_code]);}return $this->render('create',[ 'model'=>$model,]);}public function actionUpdate($id){$model=$this->findModel($id);if($model->load(Yii::$app->request->post())&&$model->save()){return $this->redirect(['sync-account-to-jurnal/update-sync']);}return $this->render('update',[ 'model'=>$model,]);}public function actionDelete($id){$this->findModel($id)->delete();return $this->redirect(['index']);}protected function findModel($id){if(($model=SyncConfig::findOne($id))!==null){return $model;}throw new NotFoundHttpException('The requested page does not exist.');}}