Refactor Model::_createOrUpdate
This commit is contained in:
committed by
M. Shull
parent
3c282bcbb3
commit
31a8ca2dc0
@@ -149,12 +149,10 @@ class Model extends \Sudzy\ValidModel {
|
|||||||
$model = static::findOne((int)$data['id']);
|
$model = static::findOne((int)$data['id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($keys)) {
|
if ($model === false && !empty($keys)) {
|
||||||
$first = true;
|
|
||||||
foreach ($keys as $field => $value) {
|
foreach ($keys as $field => $value) {
|
||||||
if ($first) {
|
if ($model === false) {
|
||||||
$model = static::where($field, $value);
|
$model = static::where($field, $value);
|
||||||
$first = false;
|
|
||||||
} else {
|
} else {
|
||||||
$model = $model->where($field, $value);
|
$model = $model->where($field, $value);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user