Вопросы по теме 'nested-sets'

Поиск лучшего класса вложенных наборов PHP (исключая класс PEAR)
Я ищу класс вложенных наборов PHP (с MYSQL) со всеми необходимыми функциями. Например: createLeftNode, createRightNode, createRootNode, createSubNode, deleteNode и moveTree . Не только 1 слева, 1 справа, 1 вверху и 1 внизу, но и часть дерева в...
13959 просмотров
schedule 28.09.2023

Построение объектов иерархии из плоского списка родителя/потомка
У меня есть список элементов в иерархии, и я пытаюсь разобрать этот список на реальную иерархию объектов. Я использую модифицированный обход дерева предварительного заказа для хранения/перебора через этот список, и поэтому у меня есть подмножество...
19763 просмотров
schedule 23.10.2022

PHP RecursiveIteratorIterator и вложенные наборы
У меня есть набор объектов в иерархии. Есть верхний «корневой» узел, у которого есть дочерние узлы, которые, в свою очередь, имеют дочерние узлы и т. д. Я пытаюсь сохранить эту структуру в БД, используя модель вложенного набора, где каждая «сторона»...
3705 просмотров
schedule 23.03.2022

Как создать сортируемый интерфейс с «действует как вложенный набор» в RubyOnRails
Я реализовал несколько хороших интерактивных интерфейсов, которые могут сортировать списки в моем приложении m rails для моделей, использующих acts_as_list . У меня есть функция сортировки, которая вызывается и устанавливает позицию для каждой...
4109 просмотров

Вложенные наборы, массив php и преобразование
Мне нужно преобразовать структуру вложенных наборов (mysql) в json для этого космического дерева 1) http://blog.thejit.org/wp-content/jit-1.0a/examples/spacetree.html Я нашел эту функцию для создания массива из вложенных наборов: 2)...
7318 просмотров
schedule 04.05.2022

Как лучше всего скопировать/клонировать весь вложенный набор из корневого элемента вниз с новым деревом
Я использую «acts_as_nested_set» в своем приложении rails. (расширен с помощью плагина awesome вложенных наборов). Я пытался найти лучший способ написать функцию/метод для клонирования элемента и всего его вложенного набора, чтобы каждый элемент...
1854 просмотров
schedule 01.04.2022

PHP: сортировка данных из вложенных наборов
В настоящее время мы создаем веб-сайт с категоризированной таблицей MySQL, содержащей различные компетенции, и мы заметили, что модель вложенного набора будет оптимизирована для этого. Хотя у нас есть довольно серьезная проблема — модель вложенного...
3020 просмотров
schedule 23.04.2023

awesome_nested_set
У меня есть выбор ввода: f.select :category_id, nested_set_options(Category, @categories) {|i| "#{'-' * i.level} #{i.name}" } Каков наиболее эффективный способ показать только категории с уровнем> 1?
953 просмотров
schedule 08.10.2022

Вложенные наборы MySQL - как найти родителя узла?
У меня есть ваша настройка типа иерархии вложенного набора со следующими столбцами: имя таблицы: myset столбцы: id, name, lft, rgt Кто-нибудь знает запрос для определения родительского узла? Я прочитал пару мест, где удобно...
21554 просмотров
schedule 13.12.2023

Модель вложенного набора: вставка узла в конце подузлов
Существующие данные (имя, lft, rgt): Root, 1, 4 Item1, 2, 3 Выглядит как: - Root --- Item1 Как вставить новый узел (Item2) НИЖЕ Item1? Текущая логика моей системы соответствует большинству примеров, которые я нашел в Интернете, но...
2178 просмотров
schedule 11.04.2024

Как мы вставляем значения lft и rgt для модели вложенного набора для данных, которые мы получаем из другого источника?
Мне нужно управлять некоторыми иерархическими данными для своего веб-приложения. Данные состоят из сообщений четырех типов. Я решил использовать модель вложенного списка, потому что в данных может быть произвольное количество дочерних узлов....
1002 просмотров
schedule 19.05.2024

awesome_nested_set дублирует дочерние элементы в выборе
У меня проблема с дублированием awesome_nested_set дочерних элементов в выборе (как говорится в заголовке) У меня есть следующие данные в таблице (phpmyadmin ставит кавычки вокруг полей): id name parent_id lft rgt...
378 просмотров
schedule 18.03.2022

Индексы вложенного набора и производительность
У меня проблемы с пониманием того, какие индексы использовать в модели вложенного набора. Запрос: SELECT `node`.`id`,(COUNT(parent.id) - 1) AS `depth`,`name` FROM `categories` AS `parent` INNER JOIN `categories` AS `node` ON (`node`.`lft`...
2172 просмотров
schedule 08.05.2022

Rails - Действует как вложенный - Обеспечение максимального уровня
В настоящее время я использую драгоценный камень 'nested_set' для обработки комментариев. Что я хочу сделать, так это не допустить, чтобы уровень комментариев углублялся более чем на 2 уровня. Я устал делать что-то вроде этого: class Comment...
461 просмотров

Rails - Комментарии wacts_as_nested_set - При удалении зависимой записи удаляется уничтожение данных
У меня есть следующие модели: class Group < ActiveRecord::Base has_many :threads, :dependent => :destroy class Thread < ActiveRecord::Base has_many :comments, :as => :commentable, :dependent => :destroy class Comment <...
1345 просмотров

Модель вложенных наборов или какая-то другая модель для представления иерархии?
У меня есть проект, в котором я надеюсь хранить иерархическую информацию (в частности, категории и подкатегории) в том, что в основном представляет собой плоскую систему базы данных (короче говоря, это набор записей XML). Я хотел бы хранить...
842 просмотров

BIGINT Ошибка вне диапазона начиная с MySQL 5.5
Я работаю с вложенными наборами для своей CMS, но начиная с MySQL 5.5 я не могу переместить узел. Возникает следующая ошибка: Ошибка при изменении порядка документов: Ошибка в MySQL-DB: Недопустимый SQL: SELECT baum2.id AS id, COUNT(*) AS...
6630 просмотров
schedule 06.03.2023

Получение вложенной модели набора в ‹ul›, но скрытие закрытых поддеревьев
На основе Получение измененного обхода дерева предварительного заказа модель (вложенный набор) в ‹ul› Один из ответов дал правильный код для отображения полного дерева. Мне нужно всегда показывать первый уровень (глубина = 0) и братьев и сестер...
6301 просмотров
schedule 14.09.2023

Вложенный набор Symfony Propel
Я получаю дерево в Symfony с помощью Propel следующим образом: $tree = FoldersQuery::create()->findTree(); Теперь, как правильно перечислить дерево с каждым дочерним элементом? Я хочу, чтобы родители были в определенном div, дети в другом div и...
696 просмотров
schedule 28.04.2024

Zend Framework и вложенные наборы
в настоящее время мы разрабатываем собственный Feedmanager для ShopProducts на основе Zend Framework. В этом менеджере каналов вы можете управлять несколькими каналами, которые будут созданы и отправлены в разные места. Каждый фид имеет n-полей,...
1146 просмотров
schedule 06.03.2024