Bonjour à tous,
Voilà j'ai un problème pour le contrôleur, j'aimerais pouvoir afficher une image sur mon site depuis ma base de donnée, mais lorsque je regarde dans le code source et que je clique le lien de l'image. Le contrôleur me met quelle n'existe pas, et j'ai essayé plusieurs solutions, mais sans succès. J’espère que je m'explique bien. merci
hmm mais pourquoi tu a la le dossier dans root ? sachant que c'est des images coté public, normalement elle doivent se trouvé dans le webroot et donc dans ton template
<img src="<?= BASE_URL.'/img_users/XXXXXX.jpg' ;?>" />
C'est quoi l'adresse de l'image ?
Ou ce trouve l'image en dur ? (Binaire stockée en DB, en fichier ?)
c'est un fichier stocker dans un dossier différent, mais dans le même répertoire que mon site. En tous cas merci pour la réponse. :)
....
C'est quoi l'adresse de l'image ? <- (ça attends une réponse)
Ou ce trouve l'image en dur ? (Binaire stockée en DB, en fichier ?) <- (ça attends une réponse)
Ah, pardon donc j'ai le dossier de mon site pour faire simple : Il y a ensuite le dossier core, view, controller, img_users au même niveau et elles est stocké dans le dossier 'img_users' et je veux pouvoir l'afficher depuis une de mes vues, en fonction de l'utilisateurs ce ne sera pas la même car c'est sa photo de profil.
donc le chemin de l'image c'est
$chemin = ROOT.DS.'img_users'.DS.$nom;
sachant que nom est le nom+ext, exemple : MonImage.jpg
oui le nom est avec l'extension mais quand je fais ça le controller me dit qu'il n'existe pas.
merci beaucoup ça fonctionne et j'ai juste une dernière question quelle est la différence entre '<?php' et '<?='.
<?=
est la même chose que
<?php echo
http://www.php.net/manual/fr/control-structures.alternative-syntax.php
http://codeigniter.fr/user_guide/general/alternative_php.html