Update Relation.php

使用uuid类型主键的问题
This commit is contained in:
过客
2016-09-09 15:48:34 +08:00
committed by GitHub
parent b9b425d143
commit cd9bf11172

View File

@@ -602,7 +602,7 @@ class Relation
// 保存关联表数据
$model = new $this->model;
$id = $model->save($data);
} elseif (is_numeric($data)) {
} elseif (is_numeric($data) || is_string($data)) {
// 根据关联表主键直接写入中间表
$id = $data;
} elseif ($data instanceof Model) {
@@ -634,7 +634,7 @@ class Relation
{
if (is_array($data)) {
$id = $data;
} elseif (is_numeric($data)) {
} elseif (is_numeric($data) || is_string($data)) {
// 根据关联表主键直接写入中间表
$id = $data;
} elseif ($data instanceof Model) {