老师,在判断用户户address是否存在时,是否可以通过新建一个UserAddress模型,然后$UserAddress->get($uid)来获取。

来源:9-14 用户收货地址-----模型新增和更新

Hopefully

2017-07-07

如果能,这样编程思想上面有什么不妥。

$userAddress = $user->address;这样写怎么知道查询的是哪个uid的address信息。

写回答

2回答

7七月

2017-07-07

你要UserAddress也可以,不过这就没有利用到模型关联

0
1
Hopefully
非常感谢!
2017-07-07
共1条回复

7七月

2017-07-07

你能这样写,是因为$usesr已经查出来了,既然查出来了,当然就是确定的,既然是确定的当然是有一个uid的。

0
1
Hopefully
$uid = TokenModel::getCurrentUid(); $user = UserModel::get($uid);//这里已经确定uid了 if(!$user){ throw new UserException(); } $dataArray = $validate->getDataByRule(input('post.')); $userAddress = $user->address;
2017-07-07
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程