2015-02-04 2 views
1

Я намереваюсь использовать библиотеку Structures_graph для создания структуры данных ориентированного графа в PHP. Моя проблема заключается в том, чтоКак настойчиво сохранять struct_graph в файле/файле?

  1. Я не могу найти, как сохранить эти графики постоянно (либо в файле/базы данных)

  2. В случае, если вы знаете, как сохранить его постоянно, пожалуйста, скажите мне, как я снова использую сохраненные данные, чтобы их можно было использовать с этой библиотекой.

Чтобы выразить это словами, если есть график, созданный за один сеанс, его необходимо сохранить, чтобы он мог использоваться в другом сеансе. Все это нужно делать, пока я использую вышеупомянутую библиотеку.

Я знаю, что могу запустить цикл for для всех узлов и проверить, с кем они связаны, и тем самым создать матрицу, которую я могу сохранить в файле. И используйте эту матрицу в следующем сеансе для инициализации моих узлов и весов. Но мне интересно, так как кто-то предпринял попытку сделать графики настолько простыми, написав эту библиотеку, может ли быть простой способ (библиотека) делать то, что я намереваюсь делать?

ответ

1

Вы можете хранить и извлекать практически любую структуру PHP, используя serialize(), чтобы превратить ее в строку и unserialize(), чтобы вернуть исходную структуру.

+0

Спасибо, что помогли. Любая идея, как добавить вес к краям в созданной с помощью этой библиотеки? – user1836386

+0

Вы имеете в виду более тяжелые границы на узлах? Я не знаком с GoJS, но у них, похоже, много примеров узлов с более тяжелыми границами. Вероятно, часть шаблонов шаблонов узлов. – bobdye

Смежные вопросы