ソースを参照

dbo deserialize checked if field exists

tags/0.1.1
Robin Thoni 8年前
コミット
720382ac06
1個のファイルの変更3行の追加1行の削除
  1. 3
    1
      src/Generator/dbo.php.twig

+ 3
- 1
src/Generator/dbo.php.twig ファイルの表示

@@ -24,7 +24,9 @@ class {{ dbo_name.camel_upper }} extends LuDbo {
24 24
     {
25 25
         $dbo = new {{ dbo_name.camel_upper }}();
26 26
 {% for column in columns %}
27
-        $dbo->set{{ column.name.camel_upper }}($json["{{ column.name.camel_upper }}"]);
27
+        if (isset($json["{{ column.name.camel_upper }}"]) {
28
+            $dbo->set{{ column.name.camel_upper }}($json["{{ column.name.camel_upper }}"]);
29
+        }
28 30
 {% endfor %}
29 31
         return $dbo;
30 32
     }

読み込み中…
キャンセル
保存