@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.
Да, и валидировать данные на сервере нужно обязательно (что не пустые, например, данные), на клиенте валидации недостаточно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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