84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
여러 이미지 업로드가 구현되었습니다. 업로드된 폴더에는 모두 이미지가 있지만 데이터베이스에 업로드된 데이터는 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] => "
)
데이터를 인쇄한 후 데이터 구조를 볼 수 있습니다. 이 구조에 따라 처리하면 됩니다.