Nelmio Api Doc中的组排除不起作用更新作曲家后

Hay*_*yan 54 php symfony doctrine-orm nelmioapidocbundle

我将参数设置为数组,如http://jmsyst.com/libs/serializer/master/reference/annotations中所述

class QuestionAnswer
{
    /**
   * @JMS\Type("ArrayCollection<Rest\Bundle\Entity\Fixture\QuestionOptions>")
     * @Groups({"QuestionAnswer"})
   */
      public $question_options_array ;
}
Run Code Online (Sandbox Code Playgroud)

并在另一个类中定义一些选项

class QuestionOptions
{
    /**
       * @JMS\Type("integer")
       * @Groups({"get_option"})
       */
      public $question_option_id ;

      /**
       * @JMS\Type("string")
       * @Groups({"post_option"})
       */
      public $question_option_description;
}
Run Code Online (Sandbox Code Playgroud)

在@ApiDoc我定义

     * input={
     *      "class" = "Rest\BeautyBundle\Entity\Fixture\ProfileQuestionAnswer", 
     *      "groups"={"QuestionAnswer", "get_option"},
     *  },
Run Code Online (Sandbox Code Playgroud)

在更新之前它运作良好.但composer update只有"QuestionAnswer"组名称起作用后才能显示QuestionOptions类的所有属性.如何以更新前的方式提交数组中的属性?

Col*_*lin 1

哇很奇怪。我过去也发生过类似的事情,这似乎是一个 API 问题。我们开发人员在代码端无能为力。没有人找到解决方法或修复任何一个。