- Автор темы
- #1
Нужно к записям добавлять теги (фразы). При добавлении новой записи вводить часть тега, и выводилось чтобы варианты уже добавленных ранее (чтобы выбрать из предложенных). Не знаю, как в большинстве CMS сделаны теги.
Я вижу два решения:
1. во внешнюю таблицу (id, text, postid) сохранять теги поста. Теги будут дублироваться.
2. во внешнюю таблицу (id, text) сохранять только уникальные теги, а у поста сохранять список id тегов: tagsid (12,32,532 и т.д.). Так таблица будет меньше.
Насколько знаю, в DLE, WP делается по 1-му варианту - теги к каждому посту. Где-то видел, что у тега считается счетчик, чтобы потом выводить в облаке (по размерам счетчика). Но мне облако не нужно.
В чем "подвох"? Какой вариант лучше?
Я вижу два решения:
1. во внешнюю таблицу (id, text, postid) сохранять теги поста. Теги будут дублироваться.
2. во внешнюю таблицу (id, text) сохранять только уникальные теги, а у поста сохранять список id тегов: tagsid (12,32,532 и т.д.). Так таблица будет меньше.
Насколько знаю, в DLE, WP делается по 1-му варианту - теги к каждому посту. Где-то видел, что у тега считается счетчик, чтобы потом выводить в облаке (по размерам счетчика). Но мне облако не нужно.
В чем "подвох"? Какой вариант лучше?