bug avec getFlash sur 1.4.6 ?
bonjour à tous,
en local, dans mon action j'ai
Code:
1 2
| $this->getUser()->setFlash('error', 'erreur ....');
$this->redirect('/'); |
et dans mon layout:
Code:
<?php if ($sf_user->hasFlash('notice')): ?><p class="flash_notice"><?php echo $sf_user->getFlash('notice') ?></p><?php endif ?>
Le souci c'est que cela fonctionne en local avec la 1.4.3, mais pas sur mon serveur avec la 1.4.6 ! Je ne pense pas quand même que cela soit un souci de version. Dans la Debug Toolbar j'ai pour "user" en local :
Code:
1 2 3 4 5 6 7 8 9 10 11
| options:
auto_shutdown: false
culture: null
default_culture: fr
use_flash: true
logging: '1'
timeout: 1800
attributeHolder:
symfony/user/sfUser/flash: { error: 'erreur ... ' }
symfony/user/sfUser/flash/remove: { error: true }
culture: fr |
et en distant avec la 1.4.6:
Code:
1 2 3 4 5 6 7 8 9 10 11
| options:
auto_shutdown: false
culture: null
default_culture: fr
use_flash: true
logging: '1'
timeout: 2592000
attributeHolder:
symfony/user/sfUser/flash: { error: 'erreur ...' }
symfony/user/sfUser/flash/remove: { error: true }
culture: fr |
Alors à part un timeout différent, je vois pas le pb !
Merci d'avance pour vos réponses