Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swagger-PHP注释定义模型中的对象_Php_Annotations_Swagger - Fatal编程技术网

Swagger-PHP注释定义模型中的对象

Swagger-PHP注释定义模型中的对象,php,annotations,swagger,Php,Annotations,Swagger,我正在使用此symfony扩展: 我定义了一些响应模型,以便稍后在控制器中引用它们 在一个模型中,我需要将“细节”属性定义为对象。 要想达到这样的效果,需要热身: "id": integer, "title": string, "details": { "status": "string", "time" : "integer" } 这是我的模型,我必须在其中设置“详细信息”对象: } 怎么做? 谢谢。您向我们展示的输出看起来像JSON,所以不能将详细信息

我正在使用此symfony扩展:

我定义了一些响应模型,以便稍后在控制器中引用它们

在一个模型中,我需要将“细节”属性定义为对象。 要想达到这样的效果,需要热身:

"id": integer,
"title": string,
"details": {
       "status": "string",
       "time" : "integer"
    }
这是我的模型,我必须在其中设置“详细信息”对象:

}

怎么做?
谢谢。

您向我们展示的输出看起来像JSON,所以不能将
详细信息定义为数组,然后对其进行编码?不,它不起作用。
class Article
{



/**
 * @var integer|null
 * @Groups({"APIResponse"})
 */
private $id;

/**
 * @var string|null
 * @Groups({"APIResponse"})
 */
private $title;

/**
 * @var ??
 * @Groups({"APIResponse"})
 */
private $details;

/**
 * @return integer|null
 */
public function getId(): ?string
{
    return $this->id;
}

/**
 * @return string|null
 */
public function getTitle(): ?string
{
    return $this->title;
}