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