Вопросы по теме '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 просмотров
schedule
31.12.2022
Вложенные наборы, массив 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 просмотров
schedule
24.12.2023
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 просмотров
schedule
01.01.2023
Модель вложенных наборов или какая-то другая модель для представления иерархии?
У меня есть проект, в котором я надеюсь хранить иерархическую информацию (в частности, категории и подкатегории) в том, что в основном представляет собой плоскую систему базы данных (короче говоря, это набор записей XML). Я хотел бы хранить...
842 просмотров
schedule
31.12.2022
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