restful api响应JSON,model序列化问题 [ 2.0 版本 ]
用户表
id username pid
1 u1 0
2 u2 1
3 u3 2
User模型
控制器action
响应
Yii::$app->response->format = Response::FORMAT_JSON;
调用user/view?id=3响应的结果为:
{
id:3
username:'u3',
pid: 2
puser: {
id:2
username:'u2',
pid: 1
puser: {
id:1
username:'u1',
pid: 0
puser: {}
}
}
}
调用user/index响应的结果为
[
{
id:1
username:'u1',
pid: 0
puser: []
},
{
id:2
username:'u2',
pid: 1
puser: {
id:1
username:'u1',
pid: 0
puser: []
}
},
{
id:3
username:'u3',
pid: 2
puser: {
id:2
username:'u2',
pid: 1
puser: {
id:1
username:'u1',
pid: 0
puser: {}
}
}
}
]
请问万能的社区,有什么好的方案解决这问题吗?
wsl_ys 补充于 2022-01-17 22:43
目前是自定义属性来控制的,期望有更好的解决方案
共 0 个回答
没有找到数据。
wsl_ys
注册时间:2018-01-12
最后登录:2022-05-28
在线时长:15小时30分
最后登录:2022-05-28
在线时长:15小时30分
- 粉丝0
- 金钱25
- 威望0
- 积分175