Я пытаюсь запрограммировать 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 шага