0

참조 : https://github.com/doctrine/DoctrineORMModule#entities-settingsZend Framework, Doctrine, Entities 모듈 (레벨) 구성의 구성 설정?

아래의 링크를 제목 "엔티티 설정"모듈 (병합) 구성에 구성을 등록 알려줍니다. 그러나 하나 이상의 모듈에서 교리를 사용하려면 같은 구성 키를 사용하면;

'paths' => [ 
    'path/to/my/entities', 
    'another/path', 
], 

'orm_default' => [ 
    'drivers' => [ 
    // ... 

다른 모듈은 키 값으로 배열을 덮어 쓰지 않습니까? (ORM/Entities를 사용하도록 구성된 마지막 모듈로만 효과를 나타냄).

대답이 예인 경우 autoload/global.php에서 구성을 정의하지 않아야합니까?

답변

0

아니요, ZF의 모든 모듈 구성이 "무손실"병합되며 마지막 모듈에서 덮어 쓰지 않습니다. 예를 들어

, 당신은 TheFirstModule에 다음을 넣어 경우의 설정 :

'paths' => [__DIR__ . '/../src/Entity/'] 

TheSecondModule에서 다음의 설정 :

'paths' => [__DIR__ . '/../src/Entity/'] 

병합 된 구성은 다음과 같이 표시됩니다

'paths' => [ 
    '…/module/TheFirstModule/src/Entity/', 
    '…/module/TheSecondModule/src/Entity/' 
]