VerbFilter action delete

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
vitaxa_prog
Сообщения: 306
Зарегистрирован: 2011.06.06, 22:44
Откуда: Волноваха

VerbFilter action delete

Сообщение vitaxa_prog »

В одном из проектов встретил такую конструкцию:

Код: Выделить всё

public function behaviors(): array {
		return [
			[
				'class'   => VerbFilter::class,
				'actions' => [
					'delete' => ['DELETE'],
				],
			],
		];
	}
Это не REST Api. Обычный контроллер.
Имеет ли право на жизнь такая запись?
В принципе ничего нет невозможного.
— Вы думаете?
— Для человека. С интеллектом.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: VerbFilter action delete

Сообщение samdark »

Ну да. Почему нет?
Аватара пользователя
vitaxa_prog
Сообщения: 306
Зарегистрирован: 2011.06.06, 22:44
Откуда: Волноваха

Re: VerbFilter action delete

Сообщение vitaxa_prog »

Просто в документации, говорится о POST для action delete.
В принципе ничего нет невозможного.
— Вы думаете?
— Для человека. С интеллектом.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: VerbFilter action delete

Сообщение samdark »

Потому как POST наиболее распространён для обычного приложения с клиентом-браузером. Чтобы браузером сделать DELETE придётся написать немного JavaScript. Но в самом использовании DELETE ничего плохого нет.
Ответить