programing

Composer를 업데이트 한 후 Nelmio Api Doc에서 그룹 제외가 작동하지 않음

kingscode 2021. 1. 16. 10:00
반응형

Composer를 업데이트 한 후 Nelmio Api Doc에서 그룹 제외가 작동하지 않음


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 클래스의 모든 속성을 표시합니다. 업데이트 전과 마찬가지로 배열의 속성을 제출하려면 어떻게해야합니까?


와우 아주 이상합니다. 과거에 저에게 매우 유사한 일이 발생했으며 API 문제인 것 같습니다. 우리 개발자가 할 수있는 코드는 없습니다. 아무도 해결 방법을 찾지 못하거나 수정하지 못했습니다.

참조 URL : https://stackoverflow.com/questions/28873277/group-exclusion-in-nelmio-api-doc-does-not-work-after-updating-composer

반응형