Сообщения

Сообщения за Октябрь, 2017

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]); } returnnew ActiveDataProvider([ 'query'=> $query, ]); } } --------

по пути http://yii2game/api/unit/custom/?id=44

все работает https://gitlab.com/des1roer/yii2game
 https://drive.google.com/drive/folders/0B8SBzylZ-emOflNtV3lURWtTQnBpTE5YS1hvNFBvS1lWT3oyTjZJbk4yNzNSWkZqNVdHNmM