我想从我的数据库中删除我的控制器上的任何空文本字段。删除数组集合中的空元素或空元素
这里是我的测试,我已经没有任何问题进行:
$em = $this->getDoctrine()->getManager();
$listScrap = $em->getRepository('VPScraplistBundle:Scraplist')->find($id);
...
$form = $this->createForm(new \VP\ScraplistBundle\Form\ScraplistType(), $listScrap);
if ($form->handleRequest($request)->isValid()) {
foreach ($listScrap->gethistoriques() as $historique) {
if ($historique->gethistorique()->isEmpty()) {
$listScrap->removeCategory($historique);
}
}
$em->flush();
$request->getSession()->getFlashBag()->add('notice', 'Index bien modifiée.');
...
我还测试了:
if ($historique->gethistorique()->isEmpty()) {
$listScrap->removeCategory($historique);
}
和:
if($historique->gethistorique()== ""){
$listScrap->removeCategory($historique);
}
没有任何成功,对不起我的英语,谢谢!