Php 如何记录基于Symfony的restapi(类似于enuciate&x27;的记录功能)
如果我在Symfony[Symfony project.org]框架(即PHP)中编写了一个基于REST的服务,那么是否有合适的工具/框架可以解析我的代码并生成API文档 基于Java的framework Enounceate具有与我需要的类似的文档功能,您可以在此处查看一个示例: 我理解基于REST的服务的前提应该是不言而喻的,但是我想要的是能够为我生成此文档的东西,而无需手动编写我的所有端点、支持的格式、样本输出等Php 如何记录基于Symfony的restapi(类似于enuciate&x27;的记录功能),php,rest,symfony1,documentation-generation,enunciate,Php,Rest,Symfony1,Documentation Generation,Enunciate,如果我在Symfony[Symfony project.org]框架(即PHP)中编写了一个基于REST的服务,那么是否有合适的工具/框架可以解析我的代码并生成API文档 基于Java的framework Enounceate具有与我需要的类似的文档功能,您可以在此处查看一个示例: 我理解基于REST的服务的前提应该是不言而喻的,但是我想要的是能够为我生成此文档的东西,而无需手动编写我的所有端点、支持的格式、样本输出等 谢谢据我所知,没有办法自动记录媒体类型 如果您使用的是像XHTML这样的媒体
谢谢据我所知,没有办法自动记录媒体类型 如果您使用的是像XHTML这样的媒体类型,那么像XHTML这样的网络爬虫可能会产生一些有用的输出来显示资源之间的关系 不确定你以前是否见过。他们似乎有一个秘密,尽管我个人无法保证。它会自动生成一些与Enounciate相当的API文档,尽管它看起来确实需要通过PHP注释生成一些繁重的手动文档。话虽如此,我认为手工制作的效果将与通过wiki制作自己的页面相同或更少,并且输出的效果会好得多 就像一个factoid一样,它看起来像是,但是目前,开放等待赞助商来承担这项工作 从: 支持其他语言的第一步是将阐明模型与Java模型解耦。正在跟踪和记录此工作。不幸的是,它从来没有走出调查阶段,因为它是多么沉重。除非找到这项工作的赞助人,否则我预计短期内不会承担这么重的负担
编辑:
找到了一个。相同,但没有其他信息。注意:NelmioApiDocBundle是为Symfony提供的2@j0k啊,对。注意。谢谢