php - Symfony session avoid _sf2_attributes -


apparently every key save symfony2 session goes under subkey:

$session->set('foo', 'bar'); 

will result in:

array('_sf2_attributes' => array('foo' => 'bar')); 

this problem because i'm building application interacts legacy code. want use symfony's session handler want old parts of app able read $_session. in other words, want

$session->set('foo', 'bar'); 

and

$_session['foo'] = 'bar'; 

to have same effect.

i didn't see configuration option achieve this. use specific session handler set to

session:     handler_id: my_app.session_handler  

so won't problem symfony uses different session name. solution can think of creating new session handler class around customer session handler (my_app.session_handler) checks if application tries access _sf2_attributes think it's extremely ugly , i'm not sure if work.

thanks!

this not handler have implement on own, should sessionstorage.

by default, symfony2 uses nativesessionstorage. should looking method loadsession(). can see, initializes session $key received getstoragekey(), initialized _sf2_attributes here - in attributebag

let me know if have problems injecting custom session storage.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -