심포니를 처음 사용합니다. 나는 동일한 코드 structure.here를 따랐다 https://www.youtube.com/channel/UCsvlmJMhAkNcbN9FU-5n8Pw심포니 로그인 응용 프로그램 - 샘플 데이터가 데이터베이스에 추가되지 않습니다.
링크에서 비디오 자습서를 사용하여 샘플 로그인, 가입 신청 일하고 나의 컨트롤러 코드
public function signupAction(Request $request) {
if ($request->getMethod() == "POST") {
$userName = $request->get('username');
$firstName = $request->get('firstname');
$password = $request->get('password');
$user = new Users();
$user = setUserName($userName);
$user = setFirstName($firstName);
$user = setPassword($password);
$em = $this->getDoctrine()->getEntityManager();
$em->persist($user);
$em->flush();
}
return $this->render('LoginLoginBundle:Default:signup.html.twig');
}
나는라는 데이터베이스 사용자를 만든
하고있다 users라는 테이블. user_name, first_name, password로 하나의 데이터를 삽입했습니다. 위의 내용은 비디오 자습서에서 잘 작동 할 수 있습니다. 하지만 내 응용 프로그램에서 나는 그것이 빈 page.Could 누군가가이 그래서
$user = new Users();
$user->setUserName($userName);
$user->setFirstName($firstName);
$user->setPassword($password);
:) 시도
빈 페이지는 500 개의 오류가 있음을 나타냅니다 (종종). 오류를 표시하고 얻은 것을 확인하십시오. – matiit
당신은 평범한 암호를 저장하기 위해 지옥을 구울 것입니다 :/ – bartek
안녕 matiit ... 답장을 보내 주셔서 감사합니다 .. 오류 로그에서 찾았습니다. 그것은 다음 오류를 보여줍니다 ..... emergency.EMERGENCY : 정의되지 않은 함수를 호출합니다. Login \ LoginBundle \ Controller \ setUserName() { "type": 1, "file": "D : \\ xampp \\ htdocs \\ LoginProject \\ src \\ Login \\ LoginBundle \\ Controller \\ DefaultController.php ","line ": 34} [] – nishanth