Создание иерархии между различными словарями

Главные вкладки

Аватар пользователя andrush andrush 11 октября 2009 в 20:09

Когда создавался проект удобно было сделать несколько словарей.

Например,
наука:
техническая,
гуманитарная,
медицинская

предмет:
информатика,
математика,
физика,
русский язык,
биология

Возможно теперь сделать так, чтобы в УРЛ отображалось:

/техническая/информатика
/техническая/математика
/техническая/физика
/гуманитарная/русский язык
/медицинская/биология

Комментарии

Аватар пользователя kosilko kosilko 11 октября 2009 в 21:11

для начала я бы предпочел правку БД, всего лишь нескольким терминам переназначить ID словаря. А потом уже думать, как делать урлы по принципу вложенности

Аватар пользователя andrush andrush 12 октября 2009 в 1:44

Такое решение не будет полностью корректным. Термины вводят обычные пользователи. Потому-что словарь "предмет" имеет "Свободную маркировку", а словарь "наука" нет. Т.е. совмещать все в одном словаре не подходит.

Аватар пользователя kosilko kosilko 12 октября 2009 в 13:46

"andrush" wrote:
Т.е. совмещать все в одном словаре не подходит.

Зато вполне подходит совмещать древовидный словарь с free-tagged словарем, "вкладывая" их друг в друга? Я бы десять раз подумал над структурой или логикой такой работы. Закладывая логику в начале вы определяете свои дальнейшие гемморои (или отсутствие оных). Ну, хозяин барин, вам виднее -)

Аватар пользователя andrush andrush 14 октября 2009 в 11:50

kosilko wrote:
Зато вполне подходит совмещать древовидный словарь с free-tagged словарем, "вкладывая" их друг в друга? Я бы десять раз подумал над структурой или логикой такой работы.

А чем плохая такая логика работы, разделять разные по типу термины в разных словарях?