将状态选择添加到 CalendarEvent 后。我希望它在 /api/rest/latest/calendarevents 结果中返回,但它没有出现在那里。
如何让新字段作为 api 结果的一部分返回?
将状态选择添加到 CalendarEvent 后。我希望它在 /api/rest/latest/calendarevents 结果中返回,但它没有出现在那里。
如何让新字段作为 api 结果的一部分返回?
“/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 的更多详细信息,请参阅文档。