Задать вопрос
@agent1156

Yii2 метод actionDelete не работает, почему?

Как удалить в CRUD?
Захожу в админку, показывает список из базы данных. View работает update работает, нажимаю на удить и выскакивает bad request (#400) ПОЧЕМУ ?

public function actionDelete($id)
{
$this->findModel($id)->delete();

return $this->redirect(['index']);
}
  • Вопрос задан
  • 366 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@agent1156 Автор вопроса
public function behaviors()
{
return [
'verbs' => [

'class' => VerbFilter::className(),
'actions' => [
'delete' => ['POST','GET'],
],
],
];
}
Ответ написан
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Bad Request (#400): Unable to verify your data submission
Говорит о том, что вы отправляете post запрос в котором нет csrf token. Надо или отключить проверку или добавить его в запрос
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы