首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Symfony3构造API REST的

使用Symfony3构造API REST的
EN

Stack Overflow用户
提问于 2016-08-30 11:13:24
回答 1查看 502关注 0票数 4

我在我的项目中使用Symfony,我需要构建一个API REST。

从技术上讲,我知道如何构建一个API REST,但我不知道如何围绕API构建我的其他包。

例如:

代码语言:javascript
运行
复制
src/
    ApiBundle
    CommentBundle
    PageBundle

ApiBundle允许创建/删除/更新(等)页面或注释。实体(和表单)必须在ApiBundle或CommentBundle/ PageBundle中吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-30 11:25:36

Symfony最佳实践- 组织您的业务逻辑

对于大多数项目,您应该将所有内容存储在AppBundle中。在这里,您可以创建任何想要组织事物的目录。

基本上,您不应该为几乎每个实体(或一个或多个实体)(如PageComment )创建单独的包,因为它们无论如何都会紧密耦合。所以这是没有好处的。

实际上,这是对捆绑包最大的误解之一。您不应该创建一个单独的包,除非它独立于其他包,并且它的目标是可重用和相当通用的代码。

顺便说一句,我个人更喜欢保留域层(实体)。在任何包裹之外。这样,它甚至没有耦合到框架中。

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

https://stackoverflow.com/questions/39225961

复制
相关文章

相似问题

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