Преглед на файлове

added id in editbyid

develop
Robin Thoni преди 8 години
родител
ревизия
c509cbfb7c
променени са 1 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 6
    3
      src/Utils/DataAccess/LuDataAccess.php

+ 6
- 3
src/Utils/DataAccess/LuDataAccess.php Целия файл

@@ -218,13 +218,16 @@ abstract class LuDataAccess implements LuDatabaseProvider {
218 218
     /**
219 219
      * @param $dbo LuDbo
220 220
      * @param string[] $ignoreList
221
+     * @param int $id
221 222
      * @return int
222 223
      */
223
-    public static function editSingleById($dbo, $ignoreList = [])
224
+    public static function editSingleById($dbo, $ignoreList = [], $id = null)
224 225
     {
225 226
         $json = static::prepareDbo($dbo, $ignoreList);
226
-        $id = $json['id'];
227
-        unset($json['id']);
227
+        if (is_null($id)) {
228
+            $id = $json['id'];
229
+            unset($json['id']);
230
+        }
228 231
         return static::getTable()->where("id", "=", $id)->update($json);
229 232
     }
230 233
 

Loading…
Отказ
Запис