찾다

 >  Q&A  >  본문

다중 이미지 업로드, 데이터베이스에 업로드 경로를 쓰는 방법

여러 이미지 업로드가 구현되었습니다. 업로드된 폴더에는 모두 이미지가 있지만 데이터베이스에 업로드된 데이터는 1개뿐입니다. 어떻게 해야 하나요?

html 코드<input type="file" " name="image []" /> <br>

컨트롤러 작성방법 안내해주세요

RAULRAUL2678일 전1513

모든 응답(2)나는 대답할 것이다

  • RAUL

    RAUL2017-07-28 15:33:37

    public function upload(){

    // 양식 업로드 파일 가져오기(예: 업로드된 001.jpg

    $files = Request::instance()->file('image');

    foreach($ 파일을 $ 파일로 저장){

    $info = $file->move('upload');

    }

    print_r($files);exit;

    $infos = $info->getFilename();

    $date=date("Ymd",time());

    $data = input('post');

    $data['경로' ] = ' /upload/'.$date.'/'.$infos;

    $ret = model('사진')->saveALL($data['path']);

    $this->redirect('admin/product/index');

    }

    다차원 배열의 이미지 이름을 얻기 위해 어떻게 루프를 수행합니까?

    다음은 인쇄된 내용입니다

    배열

    (

    [0 ] => thinkFile 개체

    (

    [error:thinkFile:private] =>

    [rule:protected] => 날짜

    [validate:protected] => 배열

    (

    )

    [isTest:protected] =>

    (

    [key] => image

    [name] => 5.jpg

    [type] => image/jpeg

    [tmp_name] => C:wamptmpphpC8C2.tmp

    [error] = > 0

    [size] => 40090

    )

    [hash:protected] => 배열

    (

    )

    [pathName:SplFileInfo:private] => C: wamptmpphpC8C2.tmp

    [fileName:SplFileInfo:private] => phpC8C2.tmp

    [openMode:SplFileObject:private] => r

    [구분자: SplFileObject:private] => ,

    [enclosure:SplFileObject :private] => "

    )

    회신하다
    0
  • PHP中文网

    PHP中文网2017-07-28 15:27:37

    데이터를 인쇄한 후 데이터 구조를 볼 수 있습니다. 이 구조에 따라 처리하면 됩니다.


    회신하다
    0
  • 취소회신하다