Задать вопрос
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;
    }

}
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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