Php Slim framework 2.0-重定向不起作用

Php Slim framework 2.0-重定向不起作用,php,slim,Php,Slim,重定向在Slim framework 2.0中不起作用 try{ $db->updatePassword($checkAuthentication['token_id'],$email,$password); $res = $db->updatePassword($email,$password); if($res['success'] == USER_PASSWORD_UPDATE_SUCCESSFULLY) { $app->

重定向在Slim framework 2.0中不起作用

try{
    $db->updatePassword($checkAuthentication['token_id'],$email,$password);   
    $res = $db->updatePassword($email,$password);   
    if($res['success'] == USER_PASSWORD_UPDATE_SUCCESSFULLY) {
        $app->flash('message','Form submitted!');
        $app->redirect($app->urlFor('thanks'));  
    }else{
        $app->flash('errors', 'Error while updating password');
        $app->redirect($app->urlFor('resetpassword',
            array(
               'encrypt_url' => $resetPasswordToken
            )
        ));  
    }

} catch (Exception $ex) {
    $app->flash('errors', $ex->getMessage());
    $app->redirect($app->urlFor('resetpassword',
        array(
           'encrypt_url' => $resetPasswordToken
        )
     ));
}  
这里
$app->redirect($app->urlFor('thanke')不起作用,转到
catch
部分

我们正在使用组进行路由

   $app->group('/web', function () use ($app) {
    // Version group
      $app->group('/user', function () use ($app) {

         $app->post('/updatepassword', function () use ($app) {
              // our code
         });

         $app->get('/thanks', function () use ($app) {
             $app->render('thanks.php', array(
                 'pageTitle'             => 'Thanks page'               
             ));
        })->name('thanks');

      });
   });

给我一个建议,重定向到带有flash成功消息的感谢页面

如果转到
捕获
块,则表示
$db->updatePassword($checkAuthentication['token\u id',$email,$password)引发异常


当这种情况发生时,
try{}
块中的所有其他内容都会被跳过,执行转到
catch{}
块。

如果转到
catch
块,则表示
$db->updatePassword($checkAuthentication['token\u id'],$email,$password)引发异常

当这种情况发生时,
try{}
块中接下来的所有内容都被跳过,执行转到
catch{}