вроде бы если не указывать action, то форма отправляется на тот же адрес с какого отправленна, а это как раз ваш вариант.
Но я делал бы отдельный роут на сохранение коммента.
'save/comment' => 'post/saveComment',
и в PostController
public static function actionSaveComment()
{
if (isset($_POST['id'])) { // а передать id записи можно например через input в форме
.. // сохранение в базу
}
}
и добавить input в форму
<input type="hidden" name="id" value="<?php echo $postId; ?>" />
и тогда
action="/save/comment"