Je souhaite créer un lien vers certains fichiers PDF dans l'une de mes vues de contrôleur. Quelle est la meilleure pratique pour accomplir cela? Le dossier webroot CakePHP contient un sous-dossier ./files/, je suis confondu en essayant de lier sans utiliser de noms de chemins "magiques" dans mon href (par exemple "/path/to/my/webroot/files/myfile.pdf").Liaison à un fichier (par exemple, PDF) dans une vue CakePHP
Quelles sont mes options?
EDIT: Je n'ai pas décrit adéquatement ma question. J'essayais de créer un lien vers des fichiers dans/app/webroot/files/de manière indépendante de la plate-forme (ie pas de mod_rewrite
).
J'ai depuis travaillé autour de ce problème en stockant ces fichiers en dehors de la structure de répertoire CakePHP.
Ceci est, strictement, la bonne réponse à ma question. Cependant, je n'ai pas bien communiqué que je luttais avec des liens vers des fichiers dans le répertoire/app/webroot/files sur plusieurs plates-formes; spécifiquement, où mod_rewrite n'est pas disponible ... –
J'utilise ceci comme echo $ this-> Html-> link (substr ($ résultat ['S'] ['RESULT'], $ result [ 'S'] ['filepath']); mais il donne COMPUTER CRIMEA JOIN .. je veux que je ai comme vous avez – jack
Assurez-vous qu'il est orthographié correctement (chemin et nom de fichier) ou bien il jette des erreurs de contrôleur manquant. M'a donné des maux de tête pendant un moment ... – karns