Вход • Регистрация

Готовые решения интеграции стороннего кода

  • 27 сентября 2011 г.
  • Есть непростая задача, для решения которой требуется научить систему работать с деревьями.
    Так как стандартные схемы используемые для хранения параметров не совсем подходят в виду отсутствия поддержки много мерных массивов для хранения таких сильно разветвлённых и подвижных структур.
    Хочу прикрутить Nested Sets.
    Есть какие нибудь соображения по внедрению?
    • 27 сентября 2011 г.
    • А зачем?
      Задача непростая в чем? Что итого сделать надо?
  • 27 сентября 2011 г. , редакция: 27 сентября 2011 г.
  • Для наглядности картинку нарисовал. Может быть не совсем красиво но общую суть попытался оформить.
    Есть Определённый набор параметров которые формируют данные, причём некоторые обязательно необходимо представить в виде массива с одной стороны, и можно было бы осуществлять поиск как среди обычного списка с другой (прямо по базе).
    Причём некоторые элементы имеют зависимости.
    Если не было бы зависимостей то всё прекрасно бы вписывалось в текущую концепцию. Но тут получается 3 уровня вложенности. И надо как-то эту вложенность и зависимости оформить.
    • 27 сентября 2011 г.
    • Теория она и в Nested Sets понятна
      На какой практике Вы это применять собрались? Что это будет? Магазин? Форум? База недвижимости?
  • 27 сентября 2011 г.
  • Нет это собственный проект. Инструмент облегчающий жизнь простого необразованного гражданина в экономических вопросах.
    Я наверное сначала попробую разделить зависимые вещи от независимых те элементы которые являются первым уровнем, уложу в то что заложено таблицами параметров. А всё что выше закатаю в новую специальную таблицу с полем связи в обе стороны и буду там хранить двухмерные матрицы с указателем на елемент из основной таблицы.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум