【发布时间】:2020-01-29 20:37:16
【问题描述】:
在向 CalendarEvent 添加状态选择后。我希望它在 /api/rest/latest/calendarevents 结果中返回,但它没有出现在那里。
如何让新字段作为 api 结果的一部分返回?
【问题讨论】:
标签: orocrm
在向 CalendarEvent 添加状态选择后。我希望它在 /api/rest/latest/calendarevents 结果中返回,但它没有出现在那里。
如何让新字段作为 api 结果的一部分返回?
【问题讨论】:
标签: orocrm
"/api/rest/latest/" 是已弃用的普通 API,不再受支持。
建议使用新的 JSON API。您可以在“/api/doc”中找到有关它的文档。默认情况下,日历事件不会向此 API 公开,但可以通过简单的配置启用:
在包Resources/config/oro/api.yml 中创建一个文件,内容如下
api:
entities:
Oro\Bundle\CalendarBundle\Entity\CalendarEvent: ~
然后运行命令
php bin/console oro:api:doc:cache:clear
因此,您将拥有用于日历事件的新 API 端点,这些端点包括所有实体字段,包括扩展选择字段。
更多关于使用和扩展 REST API 的详情,请关注the documentation。
【讨论】: