symfony - 我为什么要制作 bundle ? (交响乐2)

标签 symfony bundle

好吧,我即将使用 symfony 2 制作一个网站。

我应该制作一个“主”包来控制/组合所有其他包吗? 对于其他 bundle ,我正在考虑一个控制与照片相关的内容的“画廊” bundle ,以及一个控制商店部分的“商店” bundle 。

什么是最好的(或至少是好的)实践以及专业团队将如何做?

最佳答案

根据 symfony 文档, bundle 应该是一致且封闭的结构。因此,如果“store”和“gallery”以某种方式相关(例如使用相同的模型),那么它们应该位于一个包中(AppBundle、CoreBundle、PlatformBundle - 无论您想要什么)。但是,如果画廊是完全独立的代码片段并且可以轻松加入到另一个项目 - 那么您应该考虑将其排除在单独的 bundle 中。

我认为一个好主意是查看 github 上的一些项目并看看其他人如何处理这个问题。

关于symfony - 我为什么要制作 bundle ? (交响乐2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11935213/

相关文章:

symfony - bootstrap.php.cache 中损坏的成员变量名称

php - Symfony2 MVC : where does my code belong?

service - 如何存储 Symfony2 实体中使用的修饰符

java - 在 OSGi 框架中运行基于 SWT 的 GUI

macos - 从 Mac 应用程序返回代码

java - 在 context.getBundle(0).adapt(FrameworkWiring.class).getDependencyClosure(bundles) 上使用 Maven 编译包时出错

php - 使 rabbitmq-consumer 中的学说 ORM 缓存失效 |交响乐2

php - 在 Twig 模板中包含 SVG

javascript - 如何复制 wwwroot 中的图片,或者如何引用它们?

ios - .PNG 不复制到设备包