- 3
✩
0
Вывод разнородного контента в один поток
Не знал как бы это получше обозвать. Чтобы было понятно, лучше приведу пример. Например на хабрахабре есть несколько типов постов: ссылка, опрос, перевод, подкаст и другие. Поскольку типы постов разные для их хранения используются различные поля. Или же другой пример, история активности пользователя на digg.com
Какие способы вы знаете для вывода разнородного контента?
300
1 ответ:
-
- 0
Просто решение: храним в одной табличке id, eventtype, eventid, а в десятке остальных - другую информацию и делаем большой SELECT ... JOIN ... JOIN на сброке основной ленты. По event_type определяем из какой таблички поля надо брать и в какой partial их кинуть