Как сделать поиск по ID по всем модулям?

danneo

Честный
Регистрация
13 Ноя 2007
Сообщения
1.527
Реакции
121
Есть CMS, самопис. В каждом модуле есть свои посты со своими id. Необходимо сделать блок с глобальным поиском по id конкретного поста. То есть пользователь в специальный блок забивает id и ему выдается данный пост.
А может быть сделать как-то через .htaccess. В общем нужна глобальная уникализация всех постов.
Как я это вижу структурно, так сказать...
создать таблицу с полями id, NameMod, id_post, где id это глобальный номер, по которому и будет поиск, NameMod - указывает где брать для вывода посто, из какого раздела; ну и id_post это id поста, который выводить.
В эту таблицу будут попадать записи при создании ее в обычных таблицах своего модуля.
Подскажите, насколько правильно так делать? Может есть более простой путь?
 
просто храните все посты сайта в одной таблице в которой будет кроме основных ещё и поле с ид модуля или его названием(лучше с ид) тогда у каждого поста будет уникальный ид, а выбрать посты одного модуля имея в таблице ид модуля не сложно...
 
Назад
Сверху