1
我创建了我的Symfony2的表单类型形式和我用于用户实体类型来选择他/她的地址,从这样的:symfony的实体形式的类型与相关数据
$builder->add('sladdress', 'entity', array(
'class' => 'myClass\UserBundle\Entity\UserAddresses',
'property' => 'address',
'label' => 'label.your_addresses_list',
'translation_domain' => 'labels',
'mapped' => false
));
我有一个UserAddresses实体它与Users Entity具有ManyToOne关系并保存用户的地址。 问题依然存在,我该怎么做才能让sladdress类型只加载用户拥有的地址?(默认情况下,sladdress表单字段会加载此实体中存在的所有地址) 什么是快速方式?
为什么你通过整个security.context,而你可以通过只从用户令牌? – DonCallisto
另外,您的安全上下文令牌可以返回匿名。用户 – stevenll
@DonCallisto是的,我可以传递用户从令牌,但我可能需要在未来的上下文中的其他东西 – Mohammad