Symfony / Doctrine实体映射配置

时间:2018-06-05 20:49:16

标签: php symfony doctrine bundle symfony4

我正在研究如何在Symfony 4.1中创建自定义捆绑包。我有一个简单的捆绑使用简单的控制器和路由/你好。我想创建一些包含我的包的外部应用程序使用的Doctrine实体。我该如何进行此配置和实体映射?遵循我当前的文件夹结构:




   -  custom-hello-bundle
 - 控制器
 HelloController.php
 -  DependencyInjection
的configuration.php
 CustomHelloExtension.php
 - 资源
 -  config
 routes.xml
的services.xml
 - 测试
 composer.json
 CustomHelloBundle.php
 phpunit.xml.dist
  




我知道我必须创建一个Entity文件夹,并添加一个名为Hello.php的实体(例如) 。但是如何配置Doctrine以将此实体映射到此自定义捆绑包中?




1 个答案:

答案 0 :(得分:0)

您对手册的这一部分感兴趣 - Custom mapping entities in bundle特别是这一部分。

doctrine:
    # ...
    orm:
        # ...
        auto_mapping: true
        mappings:
            # ...
            AppBundle:
                type: xml
                dir: SomeResources/config/doctrine