php - 在这个 Symfony2 REST API 教程中,路由中定义的 'posts' 路径部分在哪里?

标签 php rest symfony routes

我已成功完成this tutorial以了解如何使用 Symfony2 实现 REST API。

在本教程中,生成的 REST Controller 中操作的每个路由的路径采用以下格式:

/api/posts/…

我的问题是;路径的“posts”部分是如何定义的以及在哪里定义的?

感谢任何帮助。

最佳答案

它应该在您的 Controller 中指定(如果使用注释,否则在您的包的路由文件中),它是由下面的命令行脚本自动生成的。

php app/console voryx:generate:rest --entity="AcmeDemoBundle:Post"

它似乎将实体的名称复数来生成路由。从 bundle 中发布您的 Controller 和路由文件以进行确认。

关于php - 在这个 Symfony2 REST API 教程中,路由中定义的 'posts' 路径部分在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26402872/

相关文章:

symfony - Docker-compose自动安装wkhtmltopdf

mysql - 使用 Doctrine QueryBuilder 的 Select 语句的 INNER JOIN 结果

php - 如何使用 ZeroMQ 和 ClankBundle 实现 "Push to an Existing Site"?

php - Google 新闻 - 网址方案和主键

Spring - 如何保护 RESTful 私有(private)资源?

php - strtotime 对于遥远 future 的日期的奇怪行为

Go 中的 Rest API——使用 net/http 与像 Gorilla 这样的库

wcf - 如何使用 WCF REST 读取自定义 HTTP 状态代码?

php - Laravel、依赖注入(inject)和 Eloquent

PHP 与 list() 的未定义偏移量