php - 在创建用户时获取用户 ID 和字段
问题描述
我目前有一个简单地在数据库中创建用户记录的函数
$user->name;
$user->address;
$user->save();
完成后,我在我的用户表中为他们创建了一个 ID。
我知道我可以返回 $user,但具体来说,我如何从中获取 id 和 name 以在调用中使用,如下所示:
$user->save();
//return $user id and $user name
$update = new UpdateTable($id,$name);
解决方案
当您调用$user->save()
时,id
(或主键,如果不是id
)通过$user->id
. 因此,您只需将以下内容传递给您的UpdateTable()
方法:
$user = new User();
$user->name = "Test";
$user->address = "123 Somewhere";
$user->save();
$update = new UpdateTable($user->id, $user->name);
...
推荐阅读
- flutter - 从颤振上传图像到firebase存储
- python - 如何在 Django ORM 中使用 PostGIS 聚合函数 ST_AsMVT
- c# - C# WndProc 方法未收到预期的 Msg 类型
- activemq - 使用特定 IP 地址配置 ActiveMQ 5.16.0 Web 控制台
- javascript - Array.find() 不适用于对象,但是当我在特定对象上单独执行时,它可以工作
- tensorflow - 使用条件变分自动编码器进行回归 (CVAE)
- visual-studio - 构建服务器上缺少多个 MSBuild .target 文件
- excel - Excel 宏挂了很长时间,但在调试期间从不挂起
- css - Navpills 要在媒体最小宽度的右侧对齐:900px
- c++ - 模板类中的完美转发