如何解析 symfony 中的'dynamic'参数?



我正在查看symfony源文件。我在symfony\Bundle\SecurityBundle\Resources\config\Security.xml中看到了这一点:

<service id='security.role_hierarchy' ... >
    <argument>%security.role_hierarchy.roles%</arguments>

我的问题是关于%security.role_hierarchy.roles%参数。这是用户在role_hierarchy密钥下的app/config/security.*ml中提供的参数。但是我不明白'security.role_hierarchy.roles'会如何解决这个问题。

签出SecurityExtension和createRoleHierarchy函数。您将看到它采用security.yml的配置,并将其转换为您看到的参数。

相关内容

最新更新