Конфигурация сопоставления сущностей Symfony / Doctrine - PullRequest
0 голосов
/ 05 июня 2018

Я изучаю создание пользовательских пакетов в Symfony 4.1.У меня есть простой пакет, работающий с простым контроллером и маршрутом / привет.Я хочу создать несколько сущностей Doctrine для использования внешним приложением, которое включает в себя мой пакет.Как я могу сделать эту конфигурацию и сопоставление сущностей?Следуя моей текущей структуре папок:

- custom-hello-bundle
    - Controller
        HelloController.php
    - DependencyInjection
        Configuration.php
        CustomHelloExtension.php
    - Resources
        - config
            routes.xml
            services.xml
    - Tests
    composer.json
    CustomHelloBundle.php
    phpunit.xml.dist

Я знаю, что мне нужно создать папку Entity и добавить сущность с именем Hello.php (например).Но как мне настроить Doctrine для отображения этой сущности внутри этого пользовательского пакета?

1 Ответ

0 голосов
/ 06 июня 2018

Вы заинтересованы в этой части руководства - Пользовательские сопоставления сущностей в связке , в частности, в этой части.

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