[英]JMS Serializer expressions not working in virtual property with Symfony 3.4
我最近深入研究了 JMS Serializer,虽然我喜欢它如何让开发人员在序列化/反序列化方面为开发人员提供很多便利,但关于包中可用选项的文档严重缺乏。
我正在尝试使用表达式解析虚拟属性,但出现以下错误。
The property expression_prop on MyPackageName\\SubPackage\\ClassZ requires the expression accessor strategy to be enabled.
注意:类路径已更改为虚拟路径。
这是我尝试创建的属性的 YAML 配置部分
virtual_properties:
expression_prop:
exp: object.isUnCategorized()
serialized_name: is_categorized
groups: [tr_view]
type: boolean
这是app/config.yaml
中 JMS 序列化app/config.yaml
的 YAML 配置部分
jms_serializer:
metadata:
auto_detection: true
directories:
accounting-process:
namespace_prefix: "DummyBundleName\\SubPAth\\Application\\DTO"
path: "%kernel.root_dir%/../src/path-to-config-directory"
请注意,绝对路径由于其敏感性再次被替换。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.