一般情况下laravel模型层查询出来的数据是stdClass对象,无法直接当做数组进行视图展示,所以需要转换为数组格式。
Model中查到的数据为 $data ,对它进行转化,转化为数组。
第一种方法:利用foreach循环遍历手动自定义转换为数组(数组名及主键自拟)
data=admin->getOne($id);
foreach (dataasv)
{
data1[′uid′]=v->u_id;
data1[′uusername′]=v->u_username;
data1[′upassword′]=v->u_password;
data1[′createtime′]=v->create_time;
}
第二种方法:利用json相互转换。
data=admin->getOne($id);
data1=jsondecode(jsonencode(data,true),true);
————————————————
版权声明:本文为优快云博主「Karagrade」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/coco1118/article/details/104236551