Сейчас пишу API для AngularJS на Yii2. Ранее всегда использовал приходящие параметры как-то так:
Yii::$app->getRequest()->getQueryParam('paramName')
А сейчас подумал, может правильнее было бы создавать модель (с валидаций) для каждого метода где нужен прием праметров?