2022-01-17 22:23:08 1133次浏览 0条回答 0 悬赏 10 金钱

用户表
id username pid
1 u1 0
2 u2 1
3 u3 2

User模型
Y1.png

控制器action
Y2.png

响应
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: {}
		}
	}
}

]

请问万能的社区,有什么好的方案解决这问题吗?

补充于 2022-01-17 22:43

目前是自定义属性来控制的,期望有更好的解决方案

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
wsl_ys
助理

wsl_ys

注册时间:2018-01-12
最后登录:2022-05-28
在线时长:15小时30分
  • 粉丝0
  • 金钱25
  • 威望0
  • 积分175

热门问题