Добавлять комментарии лучше через AJAX, без перезагрузки страницы.
Да, можно в контроллере статьи, а уже метод контроллера должен передать в модель комментария данные.
И возвращается в ответе сервера json.
Да, и валидировать данные на сервере нужно обязательно (что не пустые, например, данные), на клиенте валидации недостаточно.