Symfony API平台-从结果中删除密码哈希
我有一个包含如下属性的用户实体:id、电子邮件、密码 Password属性是一个密码哈希,我想将其从项和集合操作的GET result中删除 这个有注释吗?(我尝试了@ApiProperty(readable=false),但没有成功)Symfony API平台-从结果中删除密码哈希,symfony,doctrine-orm,api-platform.com,Symfony,Doctrine Orm,Api Platform.com,我有一个包含如下属性的用户实体:id、电子邮件、密码 Password属性是一个密码哈希,我想将其从项和集合操作的GET result中删除 这个有注释吗?(我尝试了@ApiProperty(readable=false),但没有成功) 我想我可以通过事件订阅服务器从结果中删除密码,但我想知道是否有简单的方法来实现它。使用实体中的组 /** * @ApiResource(attributes={ * "normalization_context"={"groups"={"read"}
我想我可以通过事件订阅服务器从结果中删除密码,但我想知道是否有简单的方法来实现它。使用实体中的组
/**
* @ApiResource(attributes={
* "normalization_context"={"groups"={"read"}},
* "denormalization_context"={"groups"={"write"}}
* })
*/
文档:在实体中使用组
/**
* @ApiResource(attributes={
* "normalization_context"={"groups"={"read"}},
* "denormalization_context"={"groups"={"write"}}
* })
*/
文档:搜索序列化设置。使用序列化组或忽略属性。Apiplatform使用Symfony序列化程序,但我不知道它是如何配置的。是的,序列化组就是一种方式。谢谢@svgrafov!如果你能回答这个问题,请允许,甚至鼓励。搜索序列化设置。使用序列化组或忽略属性。Apiplatform使用Symfony序列化程序,但我不知道它是如何配置的。是的,序列化组就是一种方式。谢谢@svgrafov!如果你能回答这个问题,请允许,甚至鼓励。