子文件夹中的Symfony 4实体

时间:2019-03-20 19:58:38

标签: symfony4

一个简单的问题。我可以使用命名空间App \ Controller \ FolderName;将控制器放在子文件夹中。

工作正常,但是也可以使用实体吗?当它们很多时,会变得凌乱,最好将它们组织到文件夹中,例如一个文件夹中的所有用户实体。

1 个答案:

答案 0 :(得分:0)

转到config / packages / doctrine.yaml到orm区域:

orm:
    auto_generate_proxy_classes: '%kernel.debug%'
    naming_strategy: doctrine.orm.naming_strategy.underscore
    auto_mapping: true
    mappings:
        App\Subfolder1:
            is_bundle: false
            type: annotation
            dir: '%kernel.project_dir%/src/Subfolder1/Entity'
            prefix: 'App\Subfolder1\Entity'
            alias: AppSubfolder1
        App\Subfolder2:
            is_bundle: false
            type: annotation
            dir: '%kernel.project_dir%/src/Subfolder2/Entity'
            prefix: 'App\Subfolder2\Entity'
            alias: AppSubfolder2
        App\Subfolder3:
            is_bundle: false
            type: annotation
            dir: '%kernel.project_dir%/src/Subfolder3/Entity'
            prefix: 'App\Subfolder3\Entity'
            alias: AppSubfolder3