소스 검색

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
     }

Loading…
취소
저장