我设置了一个参数为数组,如http://jmsyst.com/libs/serializer/master/reference/annotations class QuestionAnswer { /** * @JMS\Type("ArrayCollection<Rest\Bundle\Entity\Fixture\QuestionOptions>") * @Groups({"QuestionAnswer"}) */ public $question_options_array ; } 并在另一个类中定义一些选项 class QuestionOptions { /** * @JMS\Type("integer") * @Groups({"get_option"}) */ public $question_option_id ; /** * @JMS\Type("string") * @Groups({"post_option"}) */ public $question_option_description; } 在@ApiDoc我定义 * input={ * "class" = "Rest\BeautyBundle\Entity\Fixture\ProfileQuestionAnswer", * "groups"={"QuestionAnswer", "get_option"}, * }, 更新之前,它运作良好。 但是在composer update只有“QuestionAnswer”组名称起作用,它显示了QuestionOptions类的所有属性。 如何以更新之前的方式提交数组中的属性?