首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示实体属性描述的注释--使用nelmioapidocbundle

显示实体属性描述的注释--使用nelmioapidocbundle
EN

Stack Overflow用户
提问于 2014-11-10 22:04:16
回答 1查看 1K关注 0票数 1

我使用nelmioapidocbundle来记录构建在symfony-2.x之上的Rest API。

我找不到正确的注释来显示每个实体的属性描述在返回部分(请参阅下面附加的图像)。

我的实体:

代码语言:javascript
复制
/**
 * Checkins
 *
 * @ORM\Table(name="CheckIns")
 * @ORM\Entity(repositoryClass="Project1\ApiBundle\Entity\CheckinsRepository")
 *
 * @ExclusionPolicy("none")
 */
class Checkins
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="bigint", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     *
     * @Groups({"checkin"})
     * @
     */
    private $id;

我的财务主任:

代码语言:javascript
复制
 class CheckinController extends BaseRestController
 {
    /**
     * @ApiDoc(
     *  resource=true,
     *  description="Find checkin by ID",
     *
     * parameters={
     *      {"name"="categoryId", "dataType"="integer", "required"=true, "description"="checkin id"}
     *  }
     *
     *  output={
     *      "class"="Project1\ApiBundle\Entity\Checkins",
     *      "groups"={"checkin"}
     *  },
     *  statusCodes={
     *      200="Checkin found",
     *      400="ID is required",
     *      404="Checkin not found"
     *  }
     * )
     *
     * @Rest\View()
     */
    public function getAction(Request $request)
    {}

结果(说明栏为空):

EN

回答 1

Stack Overflow用户

发布于 2015-05-07 12:24:22

bundle的doc部分有一个描述:

对于使用JMS元数据解析的类,如果可用,将从属性文档注释中获取描述。对于表单类型,可以在每个字段中添加一个名为description的额外选项。

请访问以下链接以获得更多说明(本节底部的信息):

https://github.com/nelmio/NelmioApiDocBundle/blob/master/Resources/doc/index.md#the-apidoc-annotation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26853838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档