gpt4 book ai didi

Symfony 文件夹结构标准

转载 作者:行者123 更新时间:2023-12-04 16:04:22 24 4
gpt4 key购买 nike

有没有人可以详细解释 Symfony* 使用的标准来命名目录结构中的文件夹和文件?

MyBundle
├─ Controller/ <-- 1) why singular?
├─ Model/ <-- 2) why singular?
├─ Resources/ <-- 3) why plural?
│ ├─ config/ <-- 4) why the "c" is lowercase?
│ ├─ translations/
│ ├─ views/ <-- 5) why the "v" is lowercase and views is plural?
│ │ └─ Default/ <-- 6) Why uppercase?
│ │ └─ my_view.html.twig <-- 7) Why lowercase and snake case?
│ └─ public/
├─ Service/ <-- 8) why singular?
└─ Tests/
这引出了另一个问题:如果我想创建一个包含 ArchiveSection 的文件夹Model 文件夹中的类,我应该如何命名它?
  • 模型/文件部分/
  • 模型/文件部分/
  • 模型/archive_sections/

  • * 我使用的是 Symfony 2.3。

    最佳答案

    docs谈论捆绑目录结构。

    我想说的是请记住 Resources目录结构必须遵循标准才能在内核中自动注册 View 路径和翻译文件。这同样适用于 Command目录。

    剩下的就是你想要的样子,只要知道目录结构应该重复 symfony 组件结构以保持逻辑和可读性(一个 Twig 用于创建 Twig 扩展或函数的目录,一个 Serializer 目录用于保存自定义规范器……)。

    这与有一个好的有关 目录结构因为它定义了您的类 命名空间结构 .

    关于Symfony 文件夹结构标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36217773/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com