Zend - 在不重新启动的情况下更改身份信息

时间:2015-05-29 23:37:22

标签: forms zend-framework zend-framework2 identity

我有一个表单,用户可以更改他的个人资料信息,但是当他这样做时,昵称在数据库中被更改,而旧的昵称仍然显示在页面中。如何在不需要重新启动的情况下刷新身份信息?

1 个答案:

答案 0 :(得分:0)

我所做的是在更新后,我添加了这些:

$authService = new AuthenticationService();
$userRow = $this->getUsersTable()->getUserRow($getIdentity->user_id); //get user row from table
$authService->getStorage()->write($userRow); //Re-write session storage

不确定这是否是最佳方式,但它对我有用。