【发布时间】:2021-12-29 07:29:39
【问题描述】:
我正在尝试将 API 平台序列化与计算字段一起使用,如此处 https://api-platform.com/docs/core/serialization/#calculated-field
这里是代码
/**
* @Groups({
* "read:actionJeu"
* })
*/
public function getTimePassed(){
return 4;
}
规范化上下文是normalizationContext={"groups"={"read:actionJeu"}, "enable_max_depth"=true}
但是当我将返回值更改为其他内容时(例如 return new \DateTime('now') ),我就可以正常工作了。
我想知道为什么会这样,我也尝试过使用字符串,但它不起作用。
【问题讨论】:
标签: php symfony serialization api-platform.com