Notice: Undefined variable: test
Salut,
je trouve un probléme au cours de l'envoi des données qui récupérer de la base de donnée vers twig
voilà erreur:
Citation:
Notice: Undefined variable: test
code controller:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| public function loginAction() {
$em = $this->getDoctrine()->getManager();
$request = $this->getRequest();
if ($request->getMethod() == 'POST') {
$username = $request->request->get('username');
$password = $request->request->get('password');
$test = $em->getRepository('MedBundle:Med')->findOneBy(array('username' => $username));
if (!($test)) { var_dump('error'); } else{
$salt= $test->getSalt();
$pass = crypt($password,$salt);
if ( $pass === $test->getPassword() ) {
var_dump('success'); }
}
$token = $this->get('lexik_jwt_authentication.jwt_manager')->create($test);
var_dump($token);
}
return $this->render('default/login.html.twig',array('m' => $test , 'token' => $token));
} |
comment résoudre cette probléme ?