如何解决使用Symfony 4.4 JMS序列化器和学说来持久化ArrayCollection
我试图在symfony 4.4中编写一个简单的报价系统,使用实体Quotation持久化与项目相关的报价,并使用QuotationItem持久化列表项(即与电子商务平台中的产品类似的东西)。上市商品价格可能会随时间变化。 我不想实现一个复杂的系统,在该系统中,单报价与从QuotationItem获取价格的商品相关联。
所以我正在考虑在Quotation实体中添加ArrayCollection $ items字段。项是QuotationItem的实例,但没有教义关系,并且$ items字段应使用JMS序列化器序列化/反序列化,并保留与教义的关系。
我的工作流程将是:用QuotationItem对象填充$ items->将$ items ArrayCollection序列化为json->使用主义坚持json。
很遗憾,除了“ {}”以外,我无法获得数据库项目列。
我想知道这是否完全可能,或者我误用了注释,配置或缺少任何其他东西,例如学说事件监听器;有关该主题的文档有些欠缺。
我的实体如下:
^([a-zA-Z0-9]{5,10})$
谢谢您的回答。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。