2015-02-04 1 views
1

Structures_graph 라이브러리를 사용하여 PHP에서 유향 그래프 데이터 구조를 만들려고합니다. 내 문제는데이터베이스/파일에 structured_graph를 지속적으로 저장하는 방법은 무엇입니까?

  1. 나는 또한 말해 어떻게 제발, 당신은 지속적으로 저장하는 방법을 알고 경우

  2. 지속적으로 이러한 그래프 (중 파일/데이터베이스)에 저장하는 방법을 찾을 수 있다는 것입니다 이 라이브러리에서 사용할 수 있도록 저장된 데이터를 다시 사용합니까?

다른 말로 표현하면, 한 세션에서 만든 그래프가 있으면 다른 세션에서 사용할 수 있도록 저장해야합니다. 위의 라이브러리를 사용하는 동안이 모든 작업을 완료해야합니다.

모든 노드에 대해 for 루프를 실행하고 연결 대상을 확인하여 파일로 저장할 수있는 행렬을 만들 수 있다는 것을 알고 있습니다. 다음 행렬에서이 행렬을 사용하여 노드와 가중치를 초기화하십시오. 하지만 누군가가이 라이브러리를 작성함으로써 그래프를 매우 단순하게 만들려고 노력한 이래로 내가하려는 일을하는 쉬운 방법 (라이브러리)이있을 수 있었기 때문에 궁금합니다.

답변

1

serialize()를 사용하여 PHP 구조를 문자열로 변환하고 unserialize()를 사용하여 원래 구조를 다시 가져올 수 있습니다.

+0

도움을 주셔서 감사합니다. 어떻게하면이 라이브러리를 사용하여 생성 된 가장자리에 가중치를 추가 할 수 있습니까? – user1836386

+0

노드에 더 무거운 경계가 있습니까? 저는 GoJS에 익숙하지 않지만 더 무거운 경계를 가진 많은 노드 예제를 갖고있는 것 같습니다. Node Template Maps의 일부일 수 있습니다. – bobdye

관련 문제