@EvgeniiR
https://github.com/EvgeniiR

В каком файле описать добавление комментариев?

Ради интереса делаю маленький личный блог.
Пытаюсь реализовать возможность комментирования к статьям. В принципе, как реализовать понятно, но:
Как правильно уложить это в рамки MVC?
Пока важно лишь чтобы не пустые поля были. Это проверяется с помощью html5.
Итак, пользователь на странице ввёл коммент, нажал submit. Куда его перенаправлять дальше?
Т.е. в каком файле описать саму логику? Это работа модели, понятно, но как на неё ссылаться?
Насколько правильно будет реализовать в controller_article(Отдельную страницу для каждого поста+комментариев он отрисовывает) метод добавления комментария, например 'action_comment', который будет вызывать необходимый метод в той же модели, а после вызывать action_index?
Тогда, т.к. вызов статьи идёт по адресу example.ru/article?id=7 , для комментариев вызывать example.ru/article/comment?id=7 (id обозначает номер статьи)
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
colonel
@colonel
Разработчик PHP, Laravel
Добавлять комментарии лучше через AJAX, без перезагрузки страницы.
Да, можно в контроллере статьи, а уже метод контроллера должен передать в модель комментария данные.
И возвращается в ответе сервера json.
Да, и валидировать данные на сервере нужно обязательно (что не пустые, например, данные), на клиенте валидации недостаточно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы