이미 내 질문에 대한 답변이있는 경우 미안하지만 아무 것도 찾을 수 없기 때문에 올바른 방향으로 알려주십시오.Nelmio/Alice 2.x Symfony 3, 다른 번들로 관련 설비 로딩
두 개의 번들이 있다고 가정 해 보겠습니다. 각 번들에는 fixures.yml 파일과 로더 파일이 있습니다. 로더와 고정구가 서로 의존하지 않을 때 잘 작동합니다.
그러나 fixtureA를 참조 할 때 데이터베이스에 중복 기록이 생깁니다.
예컨대 :
user_{1..10}:
email (unique): '<firstName()>+<randomNumber()>@gmail.com'
plainPassword: 'secret'
story_{1..10}:
user: "@user_<current()>"
title: '<word>'
가 분리 된 파일에있는 경우 - 중복 행. 그들이 동일한 파일에있을 때 모든 것은 괜찮습니다.
두 번로드되는 이유는 무엇입니까?
난이 시도 :
$objects = Fixtures::load(__DIR__ . '/fixtures.yml', $manager, ['persist_once'=>true]);
없음을 빕니다.
Evey 시간 스토리 피쳐에서 사용자 개체를 사용하려고 시도하고 있습니다. 앨리스는이를 db에 다시 저장하려고합니다.
최고 감사합니다, 로버트