CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 09-03-2017 14:32:36

Kuneru
Crêpe Suzette
Date d'inscription: 03-02-2017
Messages: 6

Récupérer chemin fichier et l'enregistrer en BDD

Bonjour,

Je n'arrive pas à trouver un moyen d'enregistrer le chemin complet d'un fichier dans le champ d'un base de données. Comment je peux récupérer ce chemin, pour ensuite l’enregistrer ? Pour le moment, j'arrive à parcourir mes fichiers en utilisant un bouton "Parcourir" sur mon application, le nom du fichier est bien sélectionné et il s'enregistre comme il faut dans ma base. Néanmoins, je n'ai pas seulement besoin du nom du fichier, mais aussi du chemin complet de celui-ci plus son extension.

Visiblement la ligne $_FILES ne fonctionne pas dans cakePHP, voici ce que je fais dans ma fonction add pour tester l'affichage du nom de mon fichier dans une de mes pages :

Code: php

  1. if ($this->request->is('post')) {
  2.             var_dump($this->request->data['link']);

Cela fonctionne, mais en tuilisant par exemple :

Code: php

  1. var_dump(realpath('link'));

Cela m'affiche : E:\wamp64\www\MonProjet\src\Controller\MonController.php:64:boolean false, la ligne 64 est la ligne cité ci-dessus :
var_dump(realpath('link'));.

Si vous connaissez une astuce, ça fait des jours que je bloque hmm ! Merci smile

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr