1. 程式人生 > >yii2 開發筆記 --- AR物件轉化為陣列

yii2 開發筆記 --- AR物件轉化為陣列

$dataProvider = $model->search();
$models = $dataProvider->getModels();
/**
* ar物件轉化為陣列
*/
$return = array_map(function($record){
   $return = $schma = array();
   if(isset($record['tableSchema']->columns)) {
       foreach($record['tableSchema']->columns as $k=>$v) {
           $schma[] = $k;
       }
   }
   if(count($schma)>0) {
       foreach($schma as $k=>$v) {
           $return[$v] = $record->attributes[$v];
       }
   }
   return $return;
},$models);

var_dump($models);