1

这是否可以更改 Symfony 2 中的包结构,例如:

  • 我的捆绑
    • 实体名称
      • 控制器.php
      • 实体.php
      • EntityRepository.php
      • 看法
        • index.html.twig
        • ETC
    • 第二实体
    • ETC

这可能吗?我该如何开始做这样的事情?

4

2 回答 2

1

简短的回答:没有

如果您通过框架代码 grep,您会发现某些目录名称被硬编码到系统中。我知道您正在尝试按实体组织事物。我曾经为许多项目自己做这件事。

但是,如果您要使用 S2,那么您需要接受它的基本结构。它运作良好。

于 2012-04-06T23:29:47.467 回答
1

您可以检查KnpRadBundle。他们稍微改变了结构。

但正如 Cerad 所说,由于一致性,一些路径是硬编码的,Symfony 的创建者 fabpot在这里解释了它。

于 2012-04-07T07:16:06.480 回答