yii2 activerecord перевод Массива объектов в массив массивов - пример кода

Можно заменять имена ключей и даже проводить вычисления и иные операции:

    $posts = Post::find()->limit(10)->all();
    $data = ArrayHelper::toArray($posts, [
        'app\models\Post' => [
            'id',
            'title',
            // переименование
            'createTime' => 'created_at',
            // более сложная операция - напр, вычисление длины поля вместо значения
            'length' => function ($post) {
                return strlen($post->content);
            },
        ],
    ]);

См. ещё пример на эту тему.

На базе:
stackoverflow.com/questions/31125334/yii2-activerecord-to-array
www.yiiframework.com/doc-2.0/guide-helpe...

Key Words for FKN + antitotal forum (CS VSU):