Address控制器的代码需要修正

来源:9-15 用户收货地址-----参数过滤

雨过天晴慕慕8296099

2018-09-12

public function createOrUpdateAddress(){ 该接口的代码
原代码:$userAddress = $user->address();
改为 $userAddress= $user->address;
返回的类型是不一样的。
原代码返回的永远不会为空,类型是hasOne。
$user->address返回的是app\api\model\UserAddress模型对象,第一次的时候会返回null,则新增user_address表记录,之后都是更新user_address表。
光看视频,遇到问题还需要自己多调试。

写回答

1回答

咱们都爱看笑话

2018-09-13

今天也遇到这个问题,然后逐步调试发现$userAddress = $user->address();这里有问题,然后再下源码,发现这块用的是$userAddress = $user->address;,估计是phpstorm自动加了()

1
0

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

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

4805 学习 · 4382 问题

查看课程