dzheka3d
@dzheka3d

Какая логика должна быть для вывода кратких новостей?

Всем привет! Как правильно выводить краткие новости на разных страницах?
Например есть страница поиска, главная страница, страница категорий. Для каждой свой скрипт в отдельном файле.
На каждой странице есть эти краткие новости, выглядящие одинаково но с некоторыми различиями (в поиске есть краткое описание, в категориях есть инвормация о просмотрах и рейтинге, а на главной просто картинка с названием).
И у меня получается в каждом файле есть свой запрос к базе и свой вывод со своим html.
Это как-то все объеденяют в одно или всегда приходится править вывод в трех файлах?
  • Вопрос задан
  • 176 просмотров
Решения вопроса 1
@Silm
Код отвечающий за запрос к БД, обработку и формирование коллекции новостей должен быть один.

Шаблонов для отображения может быть несколько, но они должны получать данные в одном виде и из одного места. А отображать уже могут по-своему.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
rim89
@rim89
программист-велосипедист
Не стоит плодить сущности ... посмотрите как построены шаблоны на движках: какой то одинаковый кусок - shortNews например, у него один шаблон и он вставляется и на страницу категорий и в поиск и туда и сюда .. и вам стоит сделать так же
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы