Интернет-магазин - привязка к определенным категориям без жесткого кодирования - PullRequest
0 голосов
/ 29 ноября 2010

Скажем, у меня есть онлайн-каталог, который содержит (для наших целей) 2 таблицы:

Категория

идентификатор Имя

Продукт

идентификатор category_id Имя

Если бы я хотел сделать ссылку на определенную категорию, скажем, самую важную для любого раздела сайта, без жестких кодов, что было бы лучше для этого? Буду ли я использовать какой-либо тип столбца «SLUG», который назначается при создании категории и не может быть изменен?

Спасибо!

1 Ответ

0 голосов
/ 29 ноября 2010

Это может быть выполнено несколькими способами, как в случае с большинством вещей, но создание столбца, содержащего дружественную к URL версию названия категории, является одним из вариантов.Я не могу сказать, что это «лучшее» решение, потому что оно зависит от ситуации.

В чем проблема с указанием идентификационного номера в URL (например, / 22-бла-бла-бла)?Я предпочитаю делать это таким образом, чтобы я мог изменить заголовок, не нарушая закладки людей.Не знаю, как это работает с SEO, но пока мне это не повредит.

Моя CMS имеет таблицу маршрутизации, которая охватывает несколько типов сущностей (продукты, страницы и т. Д.), А не полагаетсяна нескольких таблицах для маршрутизации информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...