У меня есть данные маршруты для класса Router
:
$routes = array(
'product/([0-9]+)' => 'product/view/$1',
'category/([0-9]+)/page-([0-9]+)' => 'catalog/category/$1/$2',
'category/([0-9]+)' => 'catalog/category/$1',
'admin' => 'admin/index',
'contacts' => 'site/contact',
'about' => 'site/about',
);
т.е. ссылка site/product/45
будет вести на товар с ID 45, ссылка site/category/2
будет вести на категорию с ID 2. Я хочу достичь того, чтобы продукты открывались по ссылке: site/category1/category2/category3/product-name
, где category1/category2/category3
- это названия категорий, а не их ID. Категорий может быть несколько, т.е. это подкатегории. Каким образом я могу это сделать через данные routes?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть программа , в которой выводится индекс элемента массива , но почему-то место числа выводится ArrayКод:
Не понимаю, я в условие написал {1,} это значит, если повторяется больше одного раза, то это всё удалить, но почему не во всех случаях удаляет?