Вопрос о категоризованных URL с помощью управляемого конфигуратора. У меня есть db:
категории:
id | name | parent_id
1 | color | null
2 | red | 1
3 | blue | 1
4 | country | null
5 | usa | 4
6 | canada | 4
items:
id | name
1 | item1
2 | item2
...
item_categories:
item_id | category_id | category_value_id | // comment
1 | 1 | 1 | // color=red
1 | 4 | 6 | // country=canada
2 | 1 | 3 | // color=blue
2 | 4 | 7 | // country=germany
3 | 1 | 3 | // color=blue
3 | 4 | 6 | // country=canada
Я хочу создать управляемый конфигуратор URL где я могу указать порядок категорий в URL. Сегменты URL не содержат родительскую категорию.
Это неправильный способ, поскольку сегменты URL содержат информацию о родительской категории:
domain.com/color/red/country/canada
domain.com/color,red/country,canada
Правильный путь (в сегментах вообще нет данных родительской категории) :
domain.com/red/canada
domain.com/blue/canada
С помощью конфигуратора я хочу указать порядок категорий ir url:
- родительская категория первого сегмента URL:
color
, родительская категория второго сегмента: country
domain.com/red/canada
category tree:
-red
-canada
=> under this category is Item1
-germany
-usa
-blue
-canada
-germany
-usa
родительская категория первого сегмента URL:
country
, родительская категория второго сегмента:
color
domain.com/canada/red
category tree:
-canada
-red
=> under this category is Item1
-blue
-germany
-red
-blue
-usa
-red
-blue
Любые предложения, идеи, как создать эти mysql и php (или любой другой OOP язык)? Спасибо!