Используется pjax Внутри pjax отправляется форма и выводится флеш сообщение, У меня выходит что когда отправляется форма input не обнуляется и выходит при обновление страницы еще раз отправляется добавляется новая строка в бд. В контроллере я написал
if($reminder->load(Yii::$app->request->post())){
$reminder->getReminder($zakaz);
if($reminder->validate() && $reminder->save()){
Yii::$app->session->setFlash('success', 'Напоминание было созана');
} else {
Yii::$app->session->setFlash('error', 'Извините. Напоминание не было создана');
}
return $this->redirect(['view', 'id' => $model->id_zakaz]);
}
Во вьюшке
<?php $formReminder = ActiveForm::begin(); ?>
<?= $formReminder->field($reminder, 'srok')->textInput(['type' => 'datetime-local', 'required' => 'required']) ?>
<?= Html::submitButton('Напомнить', ['class' => 'btn btn-primary btn-sm']) ?>
<?php ActiveForm::end(); ?>
Хотелось без redirect использовать