Есть страница с комментариями и на этой же странице есть форма для добавления комментариев. После того как я добавляю комментарий, на форме остается старая информация. Пробовал делать через return $this->refresh(), но ничего не стёрлось.
я бы даже сказал, что при добавлении записи в подавляющем большинстве случаев НУЖНО использовать редирект иначе F5 будет добавлять комментарий до бесконечности
Артур Хисматуллин: В контроллере ничего подключать не надо. Только передать параметры, если требуется, например id, но об это уже написали.
Делайте редирект или на ту же страницу где и форма или на страницу с сообщением об успешной отправке...
Ну тут вариантов масса.
Артур Хисматуллин: В форме скрытое поле, где будет находится id страницы или статьи или что там у Вас, И получается, что это id для редиректа Вы сможете получить из того же массива который Вы получаете в действии контроллера. Yii::$app->request->post()
Артур Хисматуллин: о боги! что вы пытаетесь сделать? при создании нового комментария разве он не крепится к посту по id? вот его и используйте чтобы вернуться на страницу поста. и кстати ->all() вернет вам массив