Valor local e valor mestre Symfony 2.1 Session (leia phpinfo)

Estou tendo problemas com as sessões quando criei migration do symfony 2.0 para o symfony 2.1.

Estou usando simplesamlphp para autenticação e tudo estava funcionando ok no symfony 2.0.

No Symfony 2.1 não está OK. Eu verifiquei as diferenças entre eles na phpinfo-> session e isso o que eu obtive:

symfony2.1 symfony 2.0 Master Value session.save_handler user files files session.save_path (..)/symproject/app (..)/wamp/tmp (..)/wamp/tmp /cache/dev/sessions 

Estes valores devem ser iguais a php.ini desde que simplesaml o exija!

Eu poderia definir a framework:session:save_path propriedade framework:session:save_path no config.yml, mas acho que isso não é uma boa prática, pois o caminho de salvamento pode ser diferente dependendo se eu estiver na minha máquina de desenvolvimento local ou não (eu tenho meu projeto no git).

E sobre save_handler não consegui encontrar um waay para especificá-lo no config.yml. Eu fico com “usuário” nisso?

O que está acontecendo nesta versão symfony ?? No symfony 2.0, isso estava fora da checkbox! Por favor ajude. Não há documentação decente sobre isso (acredite em mim que eu olhei !!).

Finalmente, eu entendi!

O Symfony 2.1 tinha os drivers do Native * por padrão. E isso substitui as configurações existentes no php.ini.

Se você quiser usar as configurações do php-ini, você deve passar null para o construtor NativeSessionStorage para o arg do manipulador.

Isso é feito colocando as configurações a seguir no config.yml:

 framework: session: handler_id: ~ 

Mais informações sobre esta decisão podem ser lidas aqui .

Esta informação está faltando no documentação do Symfony e no manual de atualização.