比如说我的controller是这样的
use App\Model\User;
class UserController extends BaseController
{
protected $model;
public function __construct(User $user)
{
$this->model = $user;
}
public function updatePhone(Request $request)
{
$id = $request->id;
$phone = $request->phone;
}
}
函数updatePhone的用途就是更新用户的手机。在这一点上我不知道怎么办好,我可以这样写
$res = $this->model->where('id',$id)->update('phone',$phone)
因为这个逻辑只是更新用户的手机,只是对user表的单表操作,一般的框架里都有现成的对单表curd的函数。
我还可以在controller里这样写
$res = $this->model->updatePhone($id, $phone);
然后在user model里面加一个接口
public function updatePhone($id,$phone)
{
return $this->where('id',$id)->update('phone',$phone);
}
不知道这两种写法哪一个好一点?
ibeautiful
陪伴而非守候
慕桂英546537
神不在的星期二