Построение дерева - PullRequest
       0

Построение дерева

0 голосов
/ 16 марта 2011

Я пытаюсь построить древовидную структуру, но я полностью застрял.

Вот мой идентификатор таблицы int (11),Наам Варчар (255),parent int (11),активный int (11)

Вот код (данные поступают через класс ContentCategory)

$ContentCategories = ContentCategory::getContentCategories();

<ul>
                            <?php 
                            foreach ($ContentCategories as $ContentCategory) {
                                if ($ContentCategory->parent == 0){
                                    ?>
                                    <li><?php echo $ContentCategory->naam?></li>    
                                    <?php                                                       
                                    $parent_id = $ContentCategory->id; 
                                }
                                if ($ContentCategory->id = $parent_id && $ContentCategory->parent !=0) {
                                    echo "------".$ContentCategory->naam.'<br />';
                                    $sparent_id = $ContentCategory->parent;
                                }                               
                                echo $sparent_id;
                                print_pre($ContentCategory);
                            }   
                            ?>
                        </ul>

Это дает мне подкатегории и категории, которые находятся ниже, теперь я хотел бы получитьСледующие ветки должны иметь возможность создавать столько веток, сколько я хочу.

Но проблема в том, что я понятия не имею, как это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...