Yii2 custom action Rest Api
Свой экшен в АПИ
--------
--------
<?php namespace app\modules\api\modules\v1\controllers; use app\models\Unit; use yii\data\ActiveDataProvider; /** * Class UnitController * @link http://yii2game/api/unit */ class UnitController extends RestController { public $modelClass = Unit::class; public function actionCustom(?int $id = null): ActiveDataProvider { $query = Unit::find(); if ($id) { $query->andWhere(['id' => $id]); } return new ActiveDataProvider([ 'query' => $query, ]); } }--------
по пути http://yii2game/api/unit/custom/?id=44
все работает https://gitlab.com/des1roer/yii2game
https://drive.google.com/drive/folders/0B8SBzylZ-emOflNtV3lURWtTQnBpTE5YS1hvNFBvS1lWT3oyTjZJbk4yNzNSWkZqNVdHNmM
все работает https://gitlab.com/des1roer/yii2game
https://drive.google.com/drive/folders/0B8SBzylZ-emOflNtV3lURWtTQnBpTE5YS1hvNFBvS1lWT3oyTjZJbk4yNzNSWkZqNVdHNmM
Комментарии
Отправить комментарий