我正在使用 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 );
如果我手动删除 form->isValid 的检查,它似乎可以工作,但这安全吗?
怎么修?
谢谢