Ver código fonte

dbo deserialize checked if field exists

tags/0.1.1
Robin Thoni 9 anos atrás
pai
commit
720382ac06
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3
    1
      src/Generator/dbo.php.twig

+ 3
- 1
src/Generator/dbo.php.twig Ver arquivo

@@ -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
     }

Carregando…
Cancelar
Salvar