|
|
|
| Пишу новый движок. Нужно сделать модуль добавления статей на сайт чтобы статьи можно было сортировать по группам, и чтобы к статьям можно было прицеплять различные метки, ну собственно все как обычно (на др. сайтах ;).
У меня вопрос: Как лучше организаовать привязку меток к статьям? Или правильней статей к меткам? ;)
Пока в голову приходит только один вариант, сделать таблицу связку с двумя полями:
- id_art
- ladel
Это вообще правильно в данном случае? Или это рганизовывается как-то по другому? | |
|
|
|
|
|
|
|
для: tAleks
(19.04.2011 в 09:45)
| | >Это вообще правильно в данном случае?
Правильно. | |
|
|
|
|
|
|
|
для: cheops
(19.04.2011 в 09:56)
| | А, еще вопрос.
В таблице связке, стоит задать еще одно поле id_label, как первичный ключ? Или так, без ключа можно, просто проиндексировать id_art и label? | |
|
|
|
|
|
|
|
для: tAleks
(19.04.2011 в 09:58)
| | Вообще по уму достаточно двух полей и индекс разумнее строить на них, id_label часто добавляют, чтобы было удобнее управлять этой таблицей из системы администрирования, если требуется ручное вмешательство (но это избыточное поле). | |
|
|
|
|
|
|
|
для: cheops
(19.04.2011 в 10:07)
| | А как id_label помогает управлять? Только удалять записи? или еще что-то? | |
|
|
|
|
|
|
|
для: tAleks
(19.04.2011 в 10:21)
| | Да, удалять, вызывать скрипт редактирования связи, если в этом есть необходимость. | |
|
|
|