2017-01-23 3 views
0

Bonne journée!Vue hiérarchique Jquery et PHP

Pouvez-vous m'aider à construire une fonction jquery pour afficher le tableau ci-dessous dans la vue similaire à ce lien CSS Hierarchy Struture?

la structure "contient un élément parent avec le nombre N d'éléments enfants La structure HTML composant est composé de deux blocs:. .hv-item-mère et .hv-item-enfants -wrapper pour les enfants"

structure in css - image

Dans pas vraiment bien à Dev Dev. Merci d'avance!

PHP Script:

public function buildStructure($details=array(), $parentId = 0) { 
    $build = array(); 
    foreach ($details as $dtl) { 
     if ($dtl['parent_job_int_id'] == $parentId) { 
      $children = $this->buildStructure($details, $dtl['child_job_int_id']); 
      if ($children) 
       $dtl['children'] = $children;    
      $build[] = $dtl; 
     } 
    } 
    return $build; 
} 

sortie en Array:

Array 
(
    [child_id] => 6 
    [parent_id] => 0 
    [children] => Array 
     (
      [0] => Array 
       (
        [child_id] => 7 
        [parent_id] => 6 
        [children] => Array 
         (
          [0] => Array 
           (
            [child_id] => 18 
            [parent_id] => 7 
           ) 

         ) 

       ) 

      [1] => Array 
       (
        [child_id] => 11 
        [parent_id] => 6 
        [children] => Array 
         (
          [0] => Array 
           (
            [child_id] => 40 
            [parent_id] => 11 
            [children] => Array 
             (
              [0] => Array 
               (
                [child_id] => 73 
                [parent_id] => 40 
               ) 

              [1] => Array 
               (
                [child_id] => 83 
                [parent_id] => 40 
                [children] => Array 
                 (
                  [0] => Array 
                   (
                    [child_id] => 20 
                    [parent_id] => 83 
                   ) 

                 ) 

               ) 

             ) 

           ) 

          [1] => Array 
           (
            [child_id] => 49 
            [parent_id] => 11 
           ) 

         ) 

       ) 

     ) 

) 
Array 
(
    [child_id] => 26 
    [parent_id] => 0 
) 

Créer boucle de sortie de réseau (vue identique à la liaison) ??

+2

Avez-vous essayé quoi que ce soit à ce jour? Cela ressemble à des devoirs. [Les questions demandant de l'aide pour les devoirs doivent inclure un résumé du travail que vous avez fait jusqu'à maintenant pour résoudre le problème et une description de la difficulté que vous avez à le résoudre.] (Http://stackoverflow.com/help/on-topic –

+0

J'ai essayé plusieurs fois dans jQuery sans aucune chance. – user1285572

Répondre