여러 이미지 업로드가 구현되었습니다. 업로드된 폴더에는 모두 이미지가 있지만 데이터베이스에 업로드된 데이터는 1개뿐입니다. 어떻게 해야 하나요?
html 코드<input type="file" " name="image []" /> <br>
컨트롤러 작성방법 안내해주세요
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] =>
[pathName:SplFileInfo:private] => C: wamptmpphpC8C2.tmp
[fileName:SplFileInfo:private] => phpC8C2.tmp
[openMode:SplFileObject:private] => r
[구분자: SplFileObject:private] => ,
[enclosure:SplFileObject :private] => "
)
데이터를 인쇄한 후 데이터 구조를 볼 수 있습니다. 이 구조에 따라 처리하면 됩니다.
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] => 배열[pathName:SplFileInfo:private] => C: wamptmpphpC8C2.tmp
[fileName:SplFileInfo:private] => phpC8C2.tmp
[openMode:SplFileObject:private] => r
[구분자: SplFileObject:private] => ,
[enclosure:SplFileObject :private] => "
)
데이터를 인쇄한 후 데이터 구조를 볼 수 있습니다. 이 구조에 따라 처리하면 됩니다.