【发布时间】:2015-06-23 09:24:50
【问题描述】:
我的 symfony2 项目中有一个 Bundles 和框架之外的自定义实体。
我需要将 json 数据设置到这个实体中,但我无法将正确的配置应用于用户 yaml 文件。
app/config/config.yml
jms_serializer:
metadata:
auto_detection: true
directories:
CORE:
namespace_prefix: "Core\Domain\Model"
path: "%kernel.root_dir%/Resources/serializer/CORE"
app/Resources/serializer/CORE/Model.Product.yml
Core\Domain\Model\Product\Product:
properties:
id:
type: integer
objectId:
type: string
name:
type: string ...
这个捆绑包可能无法与捆绑包之外的实体一起正常工作?
我总是看到错误消息:您必须为 Core\Domain\Model\Product\Product::$id 定义一个类型。
我认为 JMSSerializerBundle 不读取 yaml 文件,因为使用注释可以正常工作。
有什么想法吗?
谢谢。
【问题讨论】:
标签: symfony jmsserializerbundle