Hi,
I am working on a forum which discussions are tree-structured (a post
may have direct replies).
Suppose that I want to collect a post and all of its replies and the
replies of its replies and so on...
I would like to put each post in an array in this way:

$posts = $this->Post->findAll();
      $posts_dinasty=array();
      foreach($posts as $p){
        if($p['Post']['id']==$post_chose){ //$post_chose is the post
of which I want to collect the dinasty
          $post_dinasty = $p;  //(?)what is the way to put an element
in the array?
        } else {  //altrimenti
          foreach($post_dinasty ad $pd){
            if($p['Post']['parent_id']==$pd['Post']['id']){  //if I
find the father of this post in the posts already collected
              $post_dinasty = $p;  //(?) I want to put it in the
array.... in which way?
            }
         }
        }
      }

I think that the algorithm is correct, can you confirm it?
What is the way to put the elements in the array?
Thank you very much in advance!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to