Сессия не работает в перенаправлении в Symfony 1.2

проблема: Я установил переменную в сеансе до перенаправления, и он не работает после перенаправления (в случае успеха PHP-файл)

  • Я использовал symfony setflash / getflash, сессия, но ни один метод не работает.

Код:
контроллер:

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');

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]