При выборке данных в Yii2 есть возможность указать какие поля необходимо выбирать, например:
Model::find()->select(['id', 'name', 'date_created']);
Но вот вопрос где правильнее и логичнее формировать список этих полей? В контроллере? так контроллер поидеи не должен знать такую информацию о моделе. Или добавлять какой метод к модели/ActiveQuery ?