내 앱의 스마트 한 업로드 구조를 구축하려고합니다. 지금까지 컨트롤러에 파일을 업로드하는 코드가 있었고 모든 것이 더 수동이었습니다. 이제 Symfony에서 VichUploader를 사용하고 싶지만 여러 파일로 구현하는 데 문제가 있습니다.Vich 업 로더를 통해 새 파일이있는 symfony 양식
먼저, 파일이 아니라 엔티티가 여러 파일 엔티티를 보유하고 있습니다. 보다 명확하게 말하자면, The Entity Document
은 File
과의 관계가 oneToMany
입니다. 따라서 CollectionType을 사용하여 양식을 만듭니다.
그러나 새 문서를 추가 할 때 아직 파일이 없으므로 업로드 필드가 표시되지 않습니다. 그리고 이미 파일 (편집 양식에 있음)이 있더라도 업로드 된 필드는 표시되지 않고 파일 이름이있는 텍스트 필드가 있어야합니다.
어떻게하면됩니까? 여전히 여러 FileType과 함께 umapped 필드 files_new()를 추가해야합니까? 그럼 VichUploader 자동 물건이 작동하지 않을 것이다. 당신이 빈 파일 객체를 전달하면
확인 (나는 코드가없는) 당신의 HTML FIL 입력을해야하지만 나는 여전히 여러 파일 업로드의 주된 문제점이있다. 하지만 내 질문에 실제로 지적되지 않았기 때문에 새로운 것을 시작하고 대답을 수락합니다. – Asara