Сообщения

Сообщения за октябрь, 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]); } 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