Zend_Session: десериализация данных сеанса

Я использую сессиюSaveHandler сохранить данные сеанса в базе данных.

Образецsession_data столбец из базы данных:

Messenger|a:1:{s:13:"page_messages";a:0:{}}userSession|a:1:{s:7:"referer";s:32:"http://cms.dev/user/profile/view";}Zend_Auth|a:1:{s:7:"storage";O:19:"User_Model_Identity":3:{s:2:"id";s:1:"1";s:8:"username";s:13:"administrator";s:4:"slug";s:13:"administrator";}}

Я хочу удалить объект Zend_Auth из данных этого сеанса.

Как я могу десериализовать эти объекты и удалить нужный мне объект?

Я подозреваю, что мне не нужно писать свой собственный синтаксический анализатор, чтоZend_Session уже есть метод, чтобы сделать это. Я пробовал разные комбинацииunserialize но все равно возвращаетсяfalse.

Я использую автозагрузчик из ZF 1.10.2 и Doctrine 1.2

Ответы на вопрос(1)

Ваш ответ на вопрос