2010-09-17 6 views
2

J'essaie de générer un organigramme en PHP; la "boîte" classique au-dessus d'une autre "boîte" reliée par des lignes. J'ai tous les employés de mon organisation enregistrée dans la structure de base de données suivante ...Génération d'image organigramme PHP

repots_to_table

  • recordId (int)
  • StaffID (int)
  • reports_to (int) Type
  • (char (1))

Actuellement, je commence récursivement en haut (# 400 qui se rapporte à eux-mêmes). Je ne m'inquiète pas vraiment de la "largeur" ​​de l'image puisque l'idée est que je veux générer une "image" finale pour imprimer ou sauvegarder. Quelqu'un peut-il m'aider à trouver un bon moyen (idéalement avec construit dans les bibliothèques d'images PHP) pour y arriver?

Répondre

3
+0

Bon, mais quand j'écrasements construit l'arbre "pleine". Semble ne fonctionner que dans de petits groupes ... ou probablement moins de 256 entrées – Alex