2014-11-12 5 views
0

사용자를 등록하는 signupaction 메소드에서 내 웹 사이트에서 작업하고있었습니다. 이제 갑자기 가입 페이지가 더 이상로드되지 않고 환영 페이지가 완벽하게로드됩니다.개발 환경에서 페이지를로드 할 수 없습니다. symfony2

페이지를로드하는 코드를 편집하지 않았습니다. 가입 시도 (예 : 양식 제출 버튼 클릭) 할 때 코드를 편집했습니다.

캐시를 지우려고했으나 성공하지 못했습니다. 분명히 다른 원인에 의해 코드가 포함되지 않았습니다.

링크 나 액세스를 시도 :

http://localhost/SocProNetbeans/web/app_dev.php/signup 

경로 :

login_login_signup: 
    path:  /signup 
    defaults: { _controller: LoginLoginBundle:Default:signup } 

이 링크는 완벽하게 작동합니다 :

:이 문제를 일으키는 코드가

http://localhost/SocProNetbeans/web/app_dev.php/login 

$teamArr = $this->getDoctrine() 
        ->getRepository('LoginLoginBundle:Team') 
        ->findAll(); 
      $check = false; 

      while ($check == false){ 
       foreach($teamArr as $oneteam){ 
        if(empty($oneteam->getUserUserid())){ 
         $team = $oneteam; 
         break; 
        } 
       } 
      } 
+0

로그에 아무 것도 없습니까? 웹 서버 로그, 앱 로그? – fejese

+1

찌르다 모드인데 왜 app_dev.php를 사용하고 있습니까? –

+0

내 말은, 내가 개발 모드에 있음을 의미한다. –

답변

0

이 무한 루프는 다음과 같습니다

 while ($check == false){ // $check is never true 
      foreach($teamArr as $oneteam){ 
       if(empty($oneteam->getUserUserid())){ 
        $team = $oneteam; 
        break; // This only breaks the foreach loop 
       } 
      } 
     } 

무한히 실행되는 것을 방지하기 위해, 당신은 truthy 값이 있거나 루프를 다시 실행 $check를 조작해야합니다.

관련 문제