yii2 activerecord find where limit В виде массивов, псеводнимы, список полей + только указанные id -- пример кода

Очень интересным оказывается пример (лично не проверял ещё):

// $id -- массив первичных ключей
$model = Post::find($id)->limit(10)->asArray()->all();
$model = Post::find($id)->select('id, name as full')->asArray()->one();
$model = Post::find($id)->select('id, name as full')->asArray()->all();
$model = Post::find()->where(['slug'=>$slug])->asArray()->one();

(взят отсюда), фактически он позволяет (при получении массива сразу при выборке) даже назначить псевдоним поля, уже после получения объектов этом можно делать так.