xihrni/yii2-restful-actions

Restful style framework operation class based on Yii2.

Installs: 33

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:yii2-extension

0.0.3 2020-06-16 08:56 UTC

This package is auto-updated.

Last update: 2024-05-16 17:56:37 UTC


README

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

Install

$ composer require xihrni/yii2-restful-actions

Usage

<?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,
            ],
        ]);
    }
}