我正在我的网站上使用signupaction方法,该方法注册用户。现在突然之间,注册页面不再加载,欢迎页面加载完美。
我没有编辑加载页面的代码,我只是在有人试图注册时编辑代码(即点击表单提交按钮)。
我试图清除缓存但没有成功。 我没有包含代码,因为这显然是由别的东西造成的。
链接我尝试访问:
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 :(得分: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
}
}
}
为了防止它无限执行,你必须操纵$check
以获得真值或重做你的循环。