【发布时间】:2019-07-05 14:13:33
【问题描述】:
我要表叫客户和地址。
客户表
id
customer_name
address_id
地址表
id
address
表单同时输入了客户姓名和地址。我想插入地址并获取地址 ID 并插入带有地址 ID 和客户名称的客户表。这可能吗?
我的模型是这样的
public function addCustomer($data)
{
$this->table('address')->insertGetId([
'address' => $data['address'],
]);
$this->table('customers')->insertGetId([
'customer_name' => $data['customer_name'],
'address_id' => //how can I get address ID,
]);
}
如何从新插入的行中获取地址 ID?
谢谢。
【问题讨论】:
-
insertGetId()返回插入的id。 -
我不需要使用 save() 吗?