Решился наконец не упрощать себе задачу, а налечь всем весом на MySQl и сделать следующее:
Пишу доску объявлений. Решил пойти немного нетривиальным путём.
Поделил всё относящееся к т.н. барахолке (предложениям частных лиц о продаже, покупке и обмене разного хлама) на несколько основных разделов.
Завёл отдельно стоящий список рубрик: Компьютеры, ноутбуки, кпк, шапки, кровати, подставки, расходники, компьютерные столы, etc.
Соединил это дело ещё одной табличкой связей. Позволило прикрепить, например компьютерные столы к рубрикам, ПК, Офисный мир, Мебель и т.п.
Единицы объявлений решил крепить не к конкретным рубрикам, а к идентификаторам связей ;). Воо… Теперь подавая объявление, юзеру предлагается опубликовать его в различных раделах, но в выбранной рубрике.
Если кому интересно: стрёмненькая иллюстрация
Теперь подавая объявление о продаже компьютерного стола юзеру предлагается опубликовать его не только в разделе «Компьютеры», но и в «Офисный мир», а так-же в разделе «Мебель».
P.S. от 16/01/2007.
Тестовый вариант доски http://board.bigstreet.ru
Пишу доску объявлений. Решил пойти немного нетривиальным путём.
Поделил всё относящееся к т.н. барахолке (предложениям частных лиц о продаже, покупке и обмене разного хлама) на несколько основных разделов.
Завёл отдельно стоящий список рубрик: Компьютеры, ноутбуки, кпк, шапки, кровати, подставки, расходники, компьютерные столы, etc.
Соединил это дело ещё одной табличкой связей. Позволило прикрепить, например компьютерные столы к рубрикам, ПК, Офисный мир, Мебель и т.п.
Единицы объявлений решил крепить не к конкретным рубрикам, а к идентификаторам связей ;). Воо… Теперь подавая объявление, юзеру предлагается опубликовать его в различных раделах, но в выбранной рубрике.
Если кому интересно: стрёмненькая иллюстрация
Теперь подавая объявление о продаже компьютерного стола юзеру предлагается опубликовать его не только в разделе «Компьютеры», но и в «Офисный мир», а так-же в разделе «Мебель».
P.S. от 16/01/2007.
Тестовый вариант доски http://board.bigstreet.ru