请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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

正在回答

插入代码

2回答

7七月 2017-07-07 08:53:10

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

0 回复 有任何疑惑可以回复我~
  • 提问者 Hopefully #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-07-07 21:34:58
7七月 2017-07-07 08:52:45

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

0 回复 有任何疑惑可以回复我~
  • 提问者 Hopefully #1
    $uid = TokenModel::getCurrentUid();
            $user = UserModel::get($uid);//这里已经确定uid了
            if(!$user){
                throw new UserException();
            }
            $dataArray = $validate->getDataByRule(input('post.'));
    
    
            $userAddress = $user->address;
    回复 有任何疑惑可以回复我~ 2017-07-07 21:35:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信