一般情況下laravel模型層查詢出來的數據是stdClass對象,無法直接當做數組進行視圖展示,所以需要轉換為數組格式。
Model中查到的數據為 $data ,對它進行轉化,轉化為數組。
第一種方法:利用foreach循環遍歷手動自定義轉換為數組(數組名及主鍵自擬)
- $data = $admin->getOne($id);
- foreach ($data as $v)
- {
- $data1['u_id']=$v->u_id;
- $data1['u_username']=$v->u_username;
- $data1['u_password']=$v->u_password;
- $data1['create_time']=$v->create_time;
- }
第二種方法:利用json相互轉換。
- $data = $admin->getOne($id);
- $data1 = json_decode(json_encode($data,true),true);