2013-12-17 2 views
4

MySQL 데이터베이스에서 JSON으로 트리 구조를 만들려고합니다.TOS의 구성 요소 tWriteJSONField에서 루프 요소/그룹 요소를 설정하는 방법

이 JSON은 모든 단계

내가 5 개 테이블에서 데이터를 잡아해야

와 경로를 표시하는 데 사용되며, 각각의 하나는 MySQL의에서, 일대 다 관계에 허용 (내 JSON 트리의 수준 나무를 짓는다).

{ 
    "id": 1, 
    "name": "Path", 
    "steps": [ 
     { 
      "id": 2, 
      "name": "Step 1", 
      "children": [ 
       { 
        "id": 3, 
        "name": "Step 2" 
       }, 
       ... Other steps of the level 
      ], 
     } 
    ] 
} 

내가 이것을 달성하기 위해 구성 요소 tWriteJSONField을 설정하는 방법을 찾을 수 없습니다 : 여기

는 예상 된 결과의 단순화 된 버전입니다. 나는 "경로 수준"에 대한 올바른 결과를 얻지 만 아이들을 붙잡을 수는 없다.

구성 요소 속성에 group by, loop elementgroup element을 사용해야하지만 올바르게 설정하는 방법을 찾을 수는 없습니다.

이 속성에 대한 설명을 검색하여 작동 방식을 이해하고 내 문제를 해결할 수 있습니다.

답변

1

나는 http://blog.wdcigroup.net/tag/twritejsonfield/?NSID=ZuQZmq

은 기본적으로 당신이 "그룹 요소"및 JSON 트리에서 "루프 요소"로 "어린이"로 "단계"를 선택해야하는 문제에 해결책을 설명하는 좋은 블로그 게시물을 발견했다. 그런 다음 회사의 "Id"를 tWriteJSONCOlumn 요소의 열로 그룹화하여 선택하십시오.

또한 제안 시나리오를 해결 TOS 작업을 만들려고하고 당신이 당신에게

페트르

을하는 데 도움이 여기 https://www.dropbox.com/s/cp7puxerylhpasl/TEST.zip

희망을 다운로드 할 수 있습니다

관련 문제