EasyAdminBundle Symfony удалить не работает

Я использую Symfony 3.1 + easyAdminBundle для управления объектами Doctrine, все работает хорошо (список, шоу, поиск, сортировка, изменение, создание), ожидаю действия удаления, если я нажму кнопку удаления на панели easyadmin, страница перезагрузится с помощью без изменений (строка БД не была удалена!).

Проверка кода в действии удаления пакета easyadmin:

//JavierEguiluz\Bundle\EasyAdminBundle\Controller

$id = $this->request->query->get('id');
$form = $this->createDeleteForm($this->entity['name'], $id);
$form->handleRequest($this->request);

var_dump($id);
var_dump($form->isValid()); // <== THIS RETURN FALSE!!
die( 1 );

Если я вручную снимаю проверку формы -> isValid, это похоже на работу, но безопасно ли это?

Как исправить?

Спасибо

1

Решение

Я только что боролся с тем же самым за последние 2 часа. Есть небольшая проблема с тем, как строится форма — она ​​не содержит полей. Поэтому при отправке данные формы не отправляются, а форма не отправляется … Если не включен CSRF. Пожалуйста, проверьте мой комментарий на GitHub, это также может помочь вам.

https://github.com/javiereguiluz/EasyAdminBundle/issues/1409#issuecomment-266454032

С уважением!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]