我可以在子文件夹中组织Doctrine YAML映射吗?

雅库布·马特恰克(Jakub Matczak)

我在Symfony3项目中为Doctrine实体设置了自定义映射设置,如下所示:

MyModel:
    type: yml
    dir: %kernel.root_dir%/../src/AppBundle/Resources/config/doctrine/MyModel
    prefix: MyProject\MyModel\Model
    is_bundle: false

假设我有一个实体MyProject\MyModel\Model\SubNamespace\MyEntity现在,我必须将其yml映射放入%kernel.root_dir%/../src/AppBundle/Resources/config/doctrine/MyModel/SubNamespace.MyEntity.orm.yml,并且工作正常。

我可以配置Doctrine使其能够在子文件夹中组织映射文件,而不是将文件名作为前缀后面的名称空间部分的串联吗?

在这种情况下 %kernel.root_dir%/../src/AppBundle/Resources/config/doctrine/MyModel/SubNamespace/MyEntity.orm.yml

原因是映射目录正在增长,并且很难在其中找到任何特定文件。

当然,这不是为每个子文件夹进行配置的解决方案。;-)

紫花龙

查看源代码,没有什么可以处理子文件夹。但是,窍门可能是将每个文件夹添加到不同的“映射”中,据我所知,这些文件夹不必坚持使用您的Symfony捆绑包:

doctrine:
    # ...
    orm:
        # ...
        mappings:
            AcmeBundleFoo:
                type: yml
                dir: AcmeBundle/Resources/doctrine/Foo
            AcmeBundleBar:
                type: yml
                is_prefix: false # you are free to let Symfony guess it or to be explicit
                dir: AcmeBundle/Resources/doctrine/Bar

有点冗长,但是考虑到文件夹结构确实是src / AcmeBundle / Resources,它应该可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以将Doctrine实体或其映射文件组织到子文件夹中吗?

来自分类Dev

我可以/应该在文件夹中组织我的30个课程吗?

来自分类Dev

我可以在CreateAssetMenu中设置子文件夹的排序顺序吗?

来自分类Dev

可以在Android Studio中的drawable文件夹中创建子文件夹吗?

来自分类Dev

可以在Android Studio中的drawable文件夹中创建子文件夹吗?

来自分类Dev

有人可以帮我制作一个脚本,根据其名称来构造文件夹(和子文件夹)中的文件吗?

来自分类Dev

我可以在存储库的子文件夹中拥有GitHub Pages index.html吗?

来自分类Dev

我可以使用父文件夹的名称重命名文件夹中的文件吗?

来自分类Dev

我可以将WordPress博客用作主域的子文件夹吗?

来自分类Dev

我的带有子文件夹的域可以连接到 EC2 吗?

来自分类Dev

通过 Apache 服务 Laravel 项目时,我可以保护 public 的子文件夹吗?

来自分类Dev

我可以使用 CORS 来限制该域中的域和子文件夹吗?

来自分类Dev

我可以删除我的Assembla帐户中的文件夹和文件吗?

来自分类Dev

我可以在WinXP中重命名我的“ Recyle Bin”文件夹吗?

来自分类Dev

我可以配置 Prnt-screen key order 存储在我的图片文件夹中吗?

来自分类Dev

我可以列出按修改日期排序的文件夹中的文件吗?

来自分类Dev

我可以使用FileSystemObject使用其索引从文件夹中获取单个文件吗?

来自分类Dev

我可以使用fread下载文件夹中的所有文件吗?

来自分类Dev

我可以从maildir cur文件夹中删除或移动邮件文件吗?

来自分类Dev

我可以在Azure文件存储中访问根文件夹吗?

来自分类Dev

我可以使用Nautilus将文件拖放到加密的文件夹中吗?

来自分类Dev

Symfony解析子文件夹中的yaml文件

来自分类Dev

我可以让Albert忽略某些文件/文件夹吗?

来自分类Dev

我可以这样上传我的网站文件夹(主文件夹内的嵌套文件夹)吗?

来自分类Dev

我们可以从项目的.git文件夹中获取源代码吗

来自分类Dev

我可以在Eclipse中的包内创建文件夹吗?

来自分类Dev

我可以在IntelliJ中的两个Maven模块之间共享源文件夹吗?

来自分类Dev

我可以安全地删除Wikitude中的Samples文件夹吗?

来自分类Dev

我可以在Flutter中删除android和ios文件夹吗?

Related 相关文章

  1. 1

    我可以将Doctrine实体或其映射文件组织到子文件夹中吗?

  2. 2

    我可以/应该在文件夹中组织我的30个课程吗?

  3. 3

    我可以在CreateAssetMenu中设置子文件夹的排序顺序吗?

  4. 4

    可以在Android Studio中的drawable文件夹中创建子文件夹吗?

  5. 5

    可以在Android Studio中的drawable文件夹中创建子文件夹吗?

  6. 6

    有人可以帮我制作一个脚本,根据其名称来构造文件夹(和子文件夹)中的文件吗?

  7. 7

    我可以在存储库的子文件夹中拥有GitHub Pages index.html吗?

  8. 8

    我可以使用父文件夹的名称重命名文件夹中的文件吗?

  9. 9

    我可以将WordPress博客用作主域的子文件夹吗?

  10. 10

    我的带有子文件夹的域可以连接到 EC2 吗?

  11. 11

    通过 Apache 服务 Laravel 项目时,我可以保护 public 的子文件夹吗?

  12. 12

    我可以使用 CORS 来限制该域中的域和子文件夹吗?

  13. 13

    我可以删除我的Assembla帐户中的文件夹和文件吗?

  14. 14

    我可以在WinXP中重命名我的“ Recyle Bin”文件夹吗?

  15. 15

    我可以配置 Prnt-screen key order 存储在我的图片文件夹中吗?

  16. 16

    我可以列出按修改日期排序的文件夹中的文件吗?

  17. 17

    我可以使用FileSystemObject使用其索引从文件夹中获取单个文件吗?

  18. 18

    我可以使用fread下载文件夹中的所有文件吗?

  19. 19

    我可以从maildir cur文件夹中删除或移动邮件文件吗?

  20. 20

    我可以在Azure文件存储中访问根文件夹吗?

  21. 21

    我可以使用Nautilus将文件拖放到加密的文件夹中吗?

  22. 22

    Symfony解析子文件夹中的yaml文件

  23. 23

    我可以让Albert忽略某些文件/文件夹吗?

  24. 24

    我可以这样上传我的网站文件夹(主文件夹内的嵌套文件夹)吗?

  25. 25

    我们可以从项目的.git文件夹中获取源代码吗

  26. 26

    我可以在Eclipse中的包内创建文件夹吗?

  27. 27

    我可以在IntelliJ中的两个Maven模块之间共享源文件夹吗?

  28. 28

    我可以安全地删除Wikitude中的Samples文件夹吗?

  29. 29

    我可以在Flutter中删除android和ios文件夹吗?

热门标签

归档