我有一个在Symfony2中开发的应用程序.现在它的结构如下:
这个结构好吗?或者像论坛功能一样使用捆绑包 - ForumBundle - 包括与论坛相关的每个层(控制器,服务,域逻辑和持久性).
我有应用程序,它有核心网站,api和管理区域.我想知道在一个应用程序中包含所有内容或者我应该创建不同的Symfony2项目还是应该将它们拆分为不同的内核?
我不确定在相同的内核上添加大量的捆绑包是否会影响性能或者只是一点点,这无关紧要?
以下是选项:
我有这个家伙的确切问题:http://groups.google.com/group/symfony2/browse_thread/thread/cd35132cc6972f29
我会在这里复制粘贴它:
我想知道在人们正在使用的项目中组织捆绑包的不同方式.
我似乎最终得到了一个项目的大规模捆绑或许多彼此密切相关(依赖)的捆绑.例如;
我实现了自己的用户实体和登录表单等,但用户链接到一个组织(具有一些功能).等等...我猜的主要是实体重叠很多...
你们拆开它们还是将它们全部丢弃在一起?
哦,所以我即将使用symfony 2创建一个网站.
我应该制作一个"主"包来控制/组合所有其他捆绑包吗?对于其他捆绑包我想的是让我们说一个"画廊"包来控制与照片相关的东西,以及一个控制商店部分的"商店"包.
什么是最好的(或至少是好的)练习以及专业团队将如何做到这一点?
我正在开发一个带有前端和后端的捆绑包.我遵循有关在此处和此处构建后端和前端部件的控制器和视图的最佳方法的说明.但我找不到如何在路由配置文件中指定子目录.我试着把它,但它不起作用.
post:
pattern: /
defaults: { _controller: "HavactBlogBundle:Backend/Post:Backend/index" }
Run Code Online (Sandbox Code Playgroud) symfony ×6
bundle ×3
php ×2
architecture ×1
benchmarking ×1
bundles ×1
performance ×1
url-routing ×1