0
我对Symfony2非常陌生,设计一个简单的登录系统。用户类, 路由器,控制器类一切工作正常。我坚持 userRepository类。
我的控制器部分是:
public function loginProcessAction(Request $request){
if($request->getMethod() == "POST") {
$username = $request->get('username');
$password = $request->get('password');
$em= $this->getDoctrine()->getEntityManager();
$repository = $em->getRepository("LoginLoginBundle:Student");
$user = $repository->findOneBy(array('username'=>$username,
'password'=>$password));
if($user){
return $this->render('loginSuccess twig page') ;
}
else{
return $this->render('error twig page') ;
}
} else{
return $this->render("login error page");
}
}
How to define findOneBy(username, password) function in reopository class.
以及如何定义findOneBy($参数1,$参数2)在库类的功能。 – Swass
您已经有了一个可以使用的本地findOneBy()方法,所以我不太了解重写它的必要性。除非你需要改变它的行为方式? –