Articles of иерархии

перестроить массив php во вложенный иерархический массив

Как преобразовать массив # 1 в структуру массива # 2, используя php? Первый массив – это результат запроса базы данных в списке Организмов, каждый организм классифицируется по его заказу, семье, роду, видам. Иерархически. Виды – это детские классификации разных Родов, а классификация Рода – это детские классификации различных Семейств и т. Д. В терминах пространства […]

Иерархия «многие-ко-многим» с несколькими родителями – PHP, MySQL

Я пытаюсь создать список книг по категориям по категориям, где каждая книга может принадлежать более чем одной категории, и каждая категория может быть как родительской, так и подкатегорией. Вот иллюстрация: JavaScript Шаблоны JavaScript Объектно-ориентированный JavaScript Ajax Полное руководство Ajax Пуленепробиваемый Ajax JQuery Изучение jQuery 1.3 PHP jQuery Cookbook PHP PHP в двух словах PHP jQuery […]

Symfony 2 ACL и иерархия ролей

Я немного застрял и не смог найти ответ на этот вопрос. В моем тесте приложения я создал два пользователя и комментарий для пользователей, которые правильно отображаются. Я создал небольшой контроллер, который в зависимости от пользователя добавит комментарий и данные в таблицы ACL , если я создам свой комментарий в качестве стандартного пользователя с соответствующим для […]

Иерархия категорий из массива (cat id => parent id)

Я пытаюсь создать многомерную иерархию массивов из простого массива, который содержит пары идентификаторов категорий и идентификаторов родительских элементов. Категории могут быть родителями и подкатегорией одновременно. Базовые категории имеют родительский элемент 0 (= родительский). Например: # cat_id => parent_id $initialArray = array( 1 => 0, 2 => 1, 3 => 2, 4 => 0, 5 => […]

Иерархия категорий (PHP / MySQL)

Я пытаюсь получить все категории и подкатегории из базы данных MySQL в иерархии: Мой результат должен быть таким (только пример): Cat A Sub-Cat 1 Sub_Sub_Cat 1 Sub_Sub_Cat 2 Sub_Cat 2 Cat B Cat C … Код MySQL: CREATE TABLE IF NOT EXISTS `categories` ( `category_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `parent_id` mediumint(8) unsigned NOT NULL […]

Создайте вложенный список из массива PHP для поля выпадающего списка

Я борюсь с массивом, который я хочу превратить в вложенный <select> Мне нужно: <select> <option value="1">Top1</option> <option value="2">Top2</option> <option value="9">Top3</option> <option value="7"> – – Top3.1</option> <option value="5"> – – Top3.2</option> <option value="12">- – – – Top3.2.1</option> <option value="6">Top4</option> <option value="4">Top5</option> <option value="8"> – – Top5.1</option> <option value="3"> – – Top5.2</option> Я не могу работать с […]