Как правильно организовать структуру категорий сайта с выбором города?
Давно думал об этом, но ничего не придумал кроме как создать более 1000 категорий-городов и в каждую прописать категории сайта.
Теперь появилась необходимость создать этот функционал, функционал определения города и вывода информации для конкретного города.
Город определить могу.
Хочу узнать ваше мнение по поводу правильной организации категорий сайта с городами.
Работа планируется на dle cms, неужели действительно нужно создать более 30 000 категорий, если на самом деле их 30? Т.е. 1000 городов по 30 одинаковых категорий в каждом.
Как упростить задачу?
Спасибо!
UPD:
Порекомендовали создать таблицу городов отдельно и таблицу category_to_city, в которой будет привязка.
category(category_id,....)
city(city_id,....)
category_to_city(category_id, city_id)
Я не понял для чего таблица category_to_city, ведь можно прописать category_id и city_id в таблице с самим контентом, например в таблице post и потом делать выборку так where category and city_id
Что-то видимо упускаю.