| |||||
|
Деревья в базах данных => Вложенные множества => Готовые библиотеки => phpDbTree phpDbTree
Название библиотеки: phpDbTree Содержание
Деревья в базах данных => Вложенные множества => Готовые библиотеки => phpDbTree => Часто задаваемые вопросы Часто задаваемые вопросы
Как получить всех детей заданного элемента?
su1d: Что возвращает enumChildrenAll()?Что должна вернуть enumChildrenAll()? По логике эта функция должна вернуть массив, а возвращает строку: «Resource id #8».
.des.:
popoff: Как с помощью этого класса построить все дерево целиком?Подскажите пожалуйста, если можно, как с помощью этого класса построить все дерево целиком? Не нашел данного метода.
Макс: Как вывести все элементы первого уровня и только для одной выбранной ветки – все дочерние элементы?
//Как вывести все элементы первого уровня и только для одной выбранной ветки – все подразделы? Например:
Макс:
1. получить cat_left и cat_right для элемента первого уровня с указанным ID
2. Получаем дерево:
su1d:
<?phpМожно ли при помощи moveAll перемещать узлы в пределах одного уровня?
su1d Как грамотно добавлять информацию в случае использования двух таблиц?
Скажите, пожалуйста, как грамотно добавлять категории в случае использования двух таблиц (структура дерева и содержание для разделов)? Правильно ли я понимаю, что для этого нужно придерживаться следующей последовательности в написании скрипта:
Макс Деревья в базах данных => Вложенные множества => Готовые библиотеки => phpDbTree => Дополнительная информация Дополнительная информацияРасширения библиотеки
Поддержка транзакций на основе класса ADODB. Если вы не хотите использовать ADODB, но хотите поддерживать механизм транзакций на основе используемого вами драйвера базы данных, реализуйте их самостоятельно, переписав соответствующие функции в прилагаемом драйвере-примере для базы MySql. Библиотека поддерживает кэширование SQL запросов на на основе класса ADODB, но если хотите поддержать кэширование на основе используемого вами драйвера базы данных, реализуйте его самостоятельно, переписав соответствующие функции в прилагаемом драйвере-примере для базы MySql. Библиотека работает с поддержкой технологии GetText. Эта возможность опциональна. Класс сам определит подключено ли соответствующее расширение. Если GetText отсутствует, класс будет выводить сообщения средствами PHP. Добавлена полномасштабная демонстрация возможностей библиотеки (смотрите в скаченном архиве в каталоге 'demo'). Данная демонстрация наглядно показывает ту легкость, с которой вы можете работать с деревьями в своих скриптах. Пример написан так, что вы получаете практически готовое решение для своих нужд: создание, редактирование, перемещение и удаление разделов, а также разнообразные примеры навигации по сайту призваны максимально донести до программиста возможности библиотеки и дать практические рекомендации по ее использованию!
Комментариев нет.
[Показать комментарии/форму]
| |||||