yii2 activerecord перевод Массива объектов в массив массивов - пример кода
Primary tabs
Можно заменять имена ключей и даже проводить вычисления и иные операции:
$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...
- Log in to post comments
- 4837 reads