Téléchargement multi-images, comment écrire le chemin de téléchargement dans la base de données
RAUL
RAUL 2017-07-28 14:36:22
0
2
1523

Plusieurs téléchargements d'images ont été implémentés. Les dossiers téléchargés contiennent tous des images, mais il n'y a qu'une seule donnée téléchargée dans la base de données. Que dois-je faire ? Comment dois-je écrire le contrôleur ? " name="image []" /> <br>

Comment écrire le contrôleur, veuillez guider

RAUL
RAUL

répondre à tous(2)
RAUL

public function upload(){

// Récupère le fichier de téléchargement du formulaire, par exemple, téléchargé 001.jpg

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

foreach($ Fichiers en tant que fichier $) {

$ info = $ file- & gt; move ('upload');

}

print_r ($ files); exit;

$infos = $info->getFilename();

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

$data = input('post');

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

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

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

}

Comment boucler pour obtenir le nom de l'image du tableau multidimensionnel

Ce qui suit est l'imprimé

Array

(

[0 ] => thinkFile Objet

(

[error:thinkFile:private] =>

[rule :protected] => date

[validate:protected] => Array

(

)

[isTest:protected] =>

(

[clé] => image

[nom] => 5.jpg

[type] => image/jpeg

[tmp_name] => C:wamptmpphpC8C2.tmp

[erreur] = > 0

[taille] =>

(

)

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

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

[openMode:SplFileObject:private] => SplFileObject:private] => ,

[pièce jointe:SplFileObject :private] => "

)

猪哥

Vous pouvez voir la structure des données après avoir imprimé les données. Il suffit de les traiter selon cette structure


.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal