我目前正在使用NelmioApiDocBundle,对此我还不是很熟悉。我正在编写的API必须提供更改特定用户密码的路径。文档应该说明,要更改密码,旧密码和新密码都是必需的。由于我没有找到关于Requirements和Parameters之间区别的解释,我猜前者用于路由数据,后者用于API调用本身.归档此类文档的第一个尝试是实现一个简单的模型,然后JMSSerializerBundle会自动转换该模型:classChangePasswordParam{/***@Type("string")*@varstring*/protected$oldPassword;/***@Type("str
我想问是否可以将数组作为某些元素的值传递?例如,在我的例子中,我正在尝试为FOSUserBundleUser实体设置角色,该实体将roles作为值数组而不是普通值。我的装置中有这个:UserBundle\Entity\User:User0:username:adminemail:admin@local.comenabled:1plainPassword:adminroles:[ROLE_ADMIN]groups:@Group0User{1..10}:username:email:enabled:plainPassword:roles:35%?[ROLE_ADMIN,ROLE_USER,
我正在使用NelmioAPI文档为我的API生成文档。我刚刚添加了一个新的端点,该端点基于ID参数返回图像/PNG文件。我如何最好地代表我的API文档?理想情况下,我希望在此端点的文档的示例响应部分中显示示例图像。但是我可以和内尔米奥一起做吗?请参阅下面:/****###ExampleResponse###*[*{TELLNELIMOTOOUTPUTEXAMPLEIMAGE?}*]**@Route("/image/{id}",name="image_get",requirements={"id":"\d+"})*@Method("GET")**@ApiDoc(*section="image",
我将参数设置为数组,如http://jmsyst.com/libs/serializer/master/reference/annotations中所述classQuestionAnswer{/***@JMS\Type("ArrayCollection")*@Groups({"QuestionAnswer"})*/public$question_options_array;}并在另一个类中定义一些选项classQuestionOptions{/***@JMS\Type("integer")*@Groups({"get_option"})*/public$question_option_
我将参数设置为数组,如http://jmsyst.com/libs/serializer/master/reference/annotations中所述classQuestionAnswer{/***@JMS\Type("ArrayCollection")*@Groups({"QuestionAnswer"})*/public$question_options_array;}并在另一个类中定义一些选项classQuestionOptions{/***@JMS\Type("integer")*@Groups({"get_option"})*/public$question_option_