Maison  >  Questions et réponses  >  le corps du texte

Téléchargement multi-images, comment écrire le chemin de téléchargement dans la base de données

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

RAULRAUL2613 Il y a quelques jours1470

répondre à tous(2)je répondrai

  • RAUL

    RAUL2017-07-28 15:33:37

    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] => "

    )

    répondre
    0
  • PHP中文网

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

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


    .

    répondre
    0
  • Annulerrépondre