bonjour à tous,

en local, dans mon action j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$this->getUser()->setFlash('error', 'erreur ....'); 
$this->redirect('/');
et dans mon layout:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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