Symfony 如何在yaml中将字段设置为受保护?

Symfony 如何在yaml中将字段设置为受保护?,symfony,doctrine-orm,yaml,Symfony,Doctrine Orm,Yaml,有一种方法可以在yaml格式中将实体属性定义为受保护的。在yaml映射文件中写入的内容都是元数据。此配置可帮助您确定实体对象将如何使用条令 此对象的属性由php处理,不能由yaml配置配置 然而,如果您真的需要,您可以构建一个缓存的实体生成器组件,该组件将在缓存中创建php对象,并将它们注册到doctrine。这相当复杂,所以我让您决定是否需要它。您是说只读吗?或者你说受保护是什么意思?我指的是实体财产的可见性我认为这是不可能的。但是您想要实现什么呢?例如,我的用户实体Id属性必须受到保护才能使

有一种方法可以在yaml格式中将实体属性定义为受保护的

在yaml映射文件中写入的内容都是元数据。此配置可帮助您确定实体对象将如何使用条令

此对象的属性由php处理,不能由yaml配置配置


然而,如果您真的需要,您可以构建一个缓存的实体生成器组件,该组件将在缓存中创建php对象,并将它们注册到doctrine。这相当复杂,所以我让您决定是否需要它。

您是说只读吗?或者你说受保护是什么意思?我指的是实体财产的可见性我认为这是不可能的。但是您想要实现什么呢?例如,我的用户实体Id属性必须受到保护才能使用FOSUserBundle。我只是想知道它是否可以自动定义到yaml中,而不是一代又一代地对实体类进行定义