symfony更新数据

1.跳转
use Symfony\Component\HttpFoundation\RedirectResponse;
return new RedirectResponse($this->generateUrl('cms_edit',['id'=>$id]));
2.更新数据

 
首先要获取数据
$title=$request->request->get('title');
$content=$request->request->get('content');
在查询数据
//一旦有了Repository,你就可以访问其各种各样的帮助方法了。
$post = $this->getDoctrine()->getRepository('AppBundle:Posts')->find($id);
在设置数据
$post->setTitle($title);
$post->setContent($content);
$em = $this->getDoctrine()->getManager(); //获取doctrine实体管理对象,这是负责处理数据库持久化过程和读取对象的。
$em->flush();  //在实体管理者上调用flush()方法

评论 抢沙发