2014-12-02 39 views
0

我们正在将我们的Web应用从使用Symfony 1.4迁移到Symfony 2.5。我经历了运行的一个问题是,用户类不具有的getAttribute OS的setAttribute方法了:Symfony2存储用户数据的最佳方式?

$user->getAttribute('regions', array(), 'sfGuardSecurityUser'); 

这已被弃用。什么是最好的对象/方法来取代这个功能。我想过使用会话来存储变量(主要是id),但我读过这是一个坏主意。我也使用FriendsOfSymfony包,我的User类扩展了基类。

+0

什么IDS啥意思?如果它应该是你的内部实体的ID,那么从你的扩展用户类到这些实体创建直接关系会更好。 – 2014-12-02 23:15:01

+0

@RomaKliuchko它是用户位置/自定义的表格ID。我们试图转换成Symfony2的代码经常使用这些ID。这是一个以数据为中心的网站。 – 2014-12-03 15:12:45

回答

相关问题