会话在symfony 1.2中无法重定向

时间:2016-06-27 06:25:30

标签: php session symfony-1.2

问题:我在重定向之前在会话中设置了一个变量,重定向后它没有工作(成功的PHP文件)

  • 我使用过symfony setflash / getflash,session但没有方法可以工作。

代码:  控制器:

function abc()
{
    $bold_message="<b>".$gnotes_message->getGnoNote()."</b><br>";
    echo $_SESSION["msge"] =$bold_message;
    $this->getUser()->setFlash('message', $bold_message,true);
    $this->getUser()->setAttribute('msg',$bold_message);
    var_dump($_SESSION["msg"]);die;//output : some message

    return $this->redirect('@homepage');
}

signinsucces查看文件

<?php  var_dump($_SESSION['msge']); die("halt");//output: NULL

 if ($sf_user->hasFlash('message')): ?>
   <div class="flash_error"><p><?php echo $sf_user->getFlash('message') ?>       </p></div>

          

   <?php echo $sf_user->getFlash('error') ?>           
     </div>

我需要的是是在success.php文件中获取访问会话:

$this->getUser()->getAttribute('msg');

0 个答案:

没有答案