1
저는 꽤 오랫동안 귀찮았고 해결책을 찾고있었습니다.CakePHP - 여러 파일 업로드 필드를 관리하고 올바르게 처리하십시오.
나는 CakePHP로 휴가를 제공 데이터베이스를 계획하고있다. 데이터 관계는이 시점까지 제대로 작동합니다. 지금은이 다양한 분야에서 여러 이미지를 업로드 할 수 있어야 마스크 "제안에 담기"를 가지고, 예를 들어 그 필드를 사용할 수있다 :
Name:
Location:
Image 1:
Image 2:
Image 3:
Image 4:
어떻게 제공 각 필드에 대한 파일 업로드를 처리 할 것 올바른 필드에 데이터베이스에 다시 삽입 하시겠습니까? 다중 업로드 필드에 대해 생각해 보았지만 고객이 그런 식으로는 원하지 않습니다. 스위치 케이스가있는 가능한 해결책이 있습니까?
모든 조언을 주시면 감사하겠습니다.
감사 같은 것을 얻을 것이다
지금 이미지pr($this->data)
때후 점을 잊지 마십시오. 그리고 어떻게 그들을 내 데이터베이스의 올바른 필드에 저장할 것입니다. 나는 cakephp에 너무 적합하지 않아서 이해하기가 힘들다. (예를 들어 줄 수 있겠 니?) – Dreshar
올바르게 구축 된 데이터베이스가 있다고 가정하면 $ this-> data [ 'model' ] [ 'image']'그리고 당신이 업로드 할 각 이미지에 대한 링크가있는 별도의 테이블에 데이터베이스를 저장하면 해당 이미지의 소유자를 가리키는 외래 키를 그 행에 저장하게됩니다 . 적절한 데이터베이스를 디자인하는 방법을 알고 싶다면 별도의 질문을하거나 더 많은 연구를해야합니다. –
'$ this-> Form-> input ('Model.0. field ', array ('type '=>'file ');' – kicaj