помогите с выводом двухуровневого меню из базы. Использую Codeigniter. В таблице такая картина: id title address parent_id
у все основных пунктов id = 0, а уже у дочерних parent_id = 2, если основной пункт имеет id = 2. Не знаю так или нет сделал таблицу. Есть функция, которая выводит пункты
CODE ( htmlphp):
скопировать код в буфер обмена
function menu() { $this->db->select('*'); $query = $this->db->query('SELECT * FROM menu'); return $query->result_array(); }
в виде:
CODE ( htmlphp):
скопировать код в буфер обмена
<ul> <?php foreach ($menu as $value):?> <li><?=anchor($value['address'], $value['title']);?></li> <?php endforeach;?> </ul>
в итоге выводится все в одном списке, а мне надо привязать подпункты к их родителям
|