ФорумПрограммированиеPHP для идиотов → Зеленая роща

Зеленая роща

  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 22 августа 2009 г. 11:43

    раз уж седня деревянный день, то я тоже спрошу на эту тему.
    есть таблица test и 3 поля:
    id - идентификатор записи
    pid - идентификатор родительского элемента
    value - некоторый текст

    если у текущего элемента поле value пустое, то оно должно принимать значение этого же поля родительского элемента, если и там пусто, то значение поля родительского элемента этого родительского элемента и тд.
    как такое сделать наиболее ахуенно (быстро, удобно)?
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 22 августа 2009 г. 11:45, спустя 1 минуту 27 секунд

    ахуенно!
    все умрут, а я изумруд
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 22 августа 2009 г. 11:45, спустя 43 секунды

    ну это конечно ахуенный вариант, но хочется рассмотреть и другие
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 22 августа 2009 г. 11:49, спустя 3 минуты 44 секунды


    ну это конечно ахуенный вариант, но хочется рассмотреть и другие
    напрашивается вопрос - зачем это делать вообще?
    adw/0
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 22 августа 2009 г. 11:55, спустя 5 минут 47 секунд

    наследование свойств страниц
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 22 августа 2009 г. 11:57, спустя 2 минуты 22 секунды


    наследование свойств страниц
    какие именно свойства? Титл?
    adw/0
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 22 августа 2009 г. 11:58, спустя 36 секунд

    adw0rd, титл и все подобное (свойства разные и создаются не мной)
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 22 августа 2009 г. 12:01, спустя 3 минуты 19 секунд

    срань.

    бери за основу material paths + nested sets и будет тебе наследование ахуенное, гибкое и мегабыстрое
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!