FreeTibet
@FreeTibet
dharma supplier

Как правильно в yii2 REST API сделать разную сериализацию данных для двух разных actions?

Здравствуйте.
Ниже код моего контроллера с двумя экшенами.
Мне нужно для одного экшена использовать один сериалайзер, а для второго другой.
Как это лучше реализовать?

Спасибо за внимание.

namespace app\modules\v1\controllers;

use yii;
use yii\web\BadRequestHttpException;

class PortfolioController extends ActiveController
{
    public $modelClass = Portfolio::class;

    public $serializer = [
        'class' => 'common\components\serializers\PortfolioSerializer',
    ];

    public function actionIndex()
    {    
          return $data;    
    }


    public function actionAdd()
    {    
           return $data;
    }

}
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы