xihrni/yii2-restful-actions

基于 Yii2 的 RESTful 风格框架操作类。

安装: 33

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

0.0.3 2020-06-16 08:56 UTC

This package is auto-updated.

Last update: 2024-09-16 18:43:21 UTC


README

基于 Yii2 的 RESTFul 风格框架操作类

安装

$ composer require xihrni/yii2-restful-actions

使用方法

<?php

namespace app\controllers;

class ArticleController extends \yii\rest\ActiveController
{
    public $modelClass = 'app\models\Article';


    public function actions()
    {
        return array_merge(parent::actions(), [
            'index' => [
                'class' => 'xihrni\yii2\restful\actions\IndexAction',
                'modelClass' => $this->modelClass,
            ],
            'view' => [
                'class' => 'xihrni\yii2\restful\actions\ViewAction',
                'modelClass' => $this->modelClass,
            ],
            'create' => [
                'class' => 'xihrni\yii2\restful\actions\CreateAction',
                'modelClass' => $this->modelClass,
            ],
            'update' => [
                'class' => 'xihrni\yii2\restful\actions\UpdateAction',
                'modelClass' => $this->modelClass,
            ],
            'delete' => [
                'class' => 'xihrni\yii2\restful\actions\DeleteAction',
                'modelClass' => $this->modelClass,
            ],
            'status' => [
                'class' => 'xihrni\yii2\restful\actions\StatusAction',
                'modelClass' => $this->modelClass,
            ],
        ]);
    }
}