Foreach для членов семьи - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь запрограммировать php-скрипт для семейного древа, но у меня есть вопрос о том, что мне было трудно сделать.

Теперь у меня в базе данных есть таблица people, которая состоит из

- id
- name
- parent
- is_first

Я хочу использовать foreach, чтобы показать людей, у которых есть 1 в is_first, затем переслать людей, у которых parent = id для наибольших родителей, затем зациклить последний foreach, чтобы получить родительских детей, используя родительский столбец.

Любая помощь, пожалуйста: ")

Это мой тест

    $data['test'] = $this->Tree->getForloop($id,"people ORDER BY id","");

    foreach($data['test']->result() as $row){
        $data['test'.$row->id] = $this->Tree->getForloop($row->id,"people","parent"); // parent = $row->id at people
    }

, но работает всего за 2 шага

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