私はこの投稿から正確に答えましたが、トークン プロパティは null であり、ユーザーは正しくログインしており、ルートはファイアウォールの背後にあります。また、他のサービスに SecurityContext を注入していますが、正常に動作します。
services.xml :
<service id="tc.extensions.relation_helper"
class="TC\CoreBundle\Extensions\RelationHelperExtension">
<argument type="service" id="security.context" />
<tag name="twig.extension" />
</service>
私の拡張子:
class RelationHelperExtension extends Twig_Extension
{
/**
* @var User
*/
private $user;
public function __construct(SecurityContext $securityContext){
$this->user = $securityContext->getToken()->getUser();
}