| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | <?phpnamespace backend\controllers;use common\models\AdminLog;use yii\data\ActiveDataProvider;use yii\filters\VerbFilter;use yii\web\Controller;use yii\web\NotFoundHttpException;/** * AdminLogController implements the CRUD actions for AdminLog model. */class AdminLogController extends Controller{    public function behaviors()    {        return [            'verbs' => [                'class' => VerbFilter::className(),                'actions' => [                    'delete' => ['post'],                ],            ],        ];    }    /**     * Lists all AdminLog models.     * @return mixed     */    public function actionIndex()    {        $dataProvider = new ActiveDataProvider([            'query' => AdminLog::find(),            'sort' => [                'defaultOrder' => [                    'id' => SORT_DESC                ]            ]        ]);        return $this->render('index', [            'dataProvider' => $dataProvider,        ]);    }    /**     * Displays a single AdminLog model.     * @param integer $id     * @return mixed     */    public function actionView($id)    {        return $this->render('view', [            'model' => $this->findModel($id),        ]);    }    /**     * Finds the AdminLog model based on its primary key value.     * If the model is not found, a 404 HTTP exception will be thrown.     * @param integer $id     * @return AdminLog the loaded model     * @throws NotFoundHttpException if the model cannot be found     */    protected function findModel($id)    {        if (($model = AdminLog::findOne($id)) !== null) {            return $model;        } else {            throw new NotFoundHttpException('The requested page does not exist.');        }    }}
 |