проблема: Я установил переменную в сеансе до перенаправления, и он не работает после перенаправления (в случае успеха PHP-файл)
Код:
контроллер:
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>
$_session
но после сеанса перенаправления и setflash не работает
Я проверил эту тему: Symfony: передать параметр между действиями (с перенаправлением)
Что мне нужно получить сессию доступа в файле success.php:
$this->getUser()->getAttribute('msg');
Задача ещё не решена.
Других решений пока нет …