Me gustaría vincular algunos archivos PDF en una de las vistas de mi controlador. ¿Cuál es la mejor práctica para lograr esto? La carpeta webroot de CakePHP contiene una subcarpeta ./files/, estoy confundido al tratar de vincularlo sin utilizar nombres de ruta "mágicos" en mi href (por ejemplo, "/ruta/to/my/webroot/files/myfile.pdf").Vinculación a un archivo (por ejemplo, PDF) dentro de una vista de CakePHP
¿Cuáles son mis opciones?
EDIT: No describí adecuadamente mi pregunta. Estaba intentando vincular los archivos en/app/webroot/files/de forma independiente de la plataforma (es decir, no mod_rewrite
).
Ya he solucionado este problema almacenando dichos archivos fuera de la estructura de directorios de CakePHP.
Esta es, estrictamente, la respuesta correcta a mi pregunta. Sin embargo, no me comuniqué bien que me costaba vincular los archivos del directorio/app/webroot/files en múltiples plataformas; específicamente, donde mod_rewrite no está disponible ... –
estoy usando esto como echo $ this-> Html-> link (substr ($ result ['S'] ['RESULT'], 0,20), $ result [ 'S'] ['filepath']); pero da COMPUTER CRIMEA JOIN ... quiero lo que tienes – jack
Asegúrate de que está deletreado correctamente (ruta y nombre de archivo) o de lo contrario arroja errores de controlador faltantes. Me dio dolores de cabeza por un tiempo ... – karns