2011-11-28 6 views
5

심포니에서 여러 파일 업로드 사용 방법은 무엇입니까? 나는 실제로 'symfony way'를하는 방법을 확실히 알지 못한다. How to handle File Uploads with Doctrine을 읽었지만 많은 파일을 업로드하는 방법은 무엇입니까?여러 파일 업로드 symfony 2

나는 모델

public function setFiles($files) 
{ 
    $this->files = $files; 
    foreach ($files as $file) { 
     $file->setObject($this); 
    } 
} 

에게 이의를 collection field type를 사용 setFiles 방법을 추가하려고하지만

Fatal error: Call to undefined method Symfony\Component\HttpFoundation\File\UploadedFile::setObject()

저를 도와주세요 (이 항상 모든 파일없이 일반 모델 일) 예외가 있습니다. 이 작품 :)

+0

나는 당신을 강조하지 않겠다. (예? – rtyshyk

+0

나는 이런 뜻을 시도한다./** * @Assert \ All ({ * @Assert \ File *}) */private $ files; ''$ this-> files = $ files' – greg0ire

+0

spearate 엔티티 파일을 만든 다음 1 대 다수 관계처럼 첨부하십시오. 예 : MyEntity에는 $ photos라는 필드가 있으며 이는 FileEntity의 모음입니다. 필요한 경우 더 큰 예를 드릴 수 있습니다. – Pawel

답변