【发布时间】:2015-09-25 01:19:22
【问题描述】:
我目前正在使用 Symfony2 MVC 框架上的表单。我有一个在 HTML 页面中呈现表单的控制器。该表格允许用户向数据库提交有关他们选择的电影的信息。
/**
* @Route("/practise", name="practise")
* @Template()
*/
public function practiseAction(Request $request)
{
$movie = new movie();
$form = $this->createForm(new MovieType(),$movie);
$form->handleRequest($request);
if($form->isValid())
{
$em = $this->getDoctrine()->getEntityManager();
$em->persist($movie);
$em->flush();
return $this->redirectToRoute("success");
}else{
return $this->render('default/practise.html.twig', array(
'form' => $form->createView(),
));
}
}
我现在要做的是建立一个搜索字段,使用户能够在我的网站上搜索电影。如何获取用户在搜索字段中输入的内容并查询数据库以查看该电影是否在数据库中。让另一个控制器单独处理这个动作会更好吗?
如果之前有人这样做过,那么我将非常感谢任何提示。谢谢。
【问题讨论】:
-
doctrine-orm.readthedocs.org/en/latest/reference/… - 参见第 7.8.2 节。按简单条件