Verknüpfen mit einer Datei (z. B. PDF) in einer CakePHP-Ansicht

7

Ich möchte auf einige PDFs in einer meiner Controller-Ansichten verlinken. Was ist die beste Vorgehensweise, um dies zu erreichen? Der CakePHP-Webroot-Ordner enthält einen ./files/-Unterordner. Ich bin verwirrt, wenn ich versuche, mich mit ihm zu verbinden, ohne "magische" Pfadnamen in meinem href zu verwenden (zB "/path/to/my/webroot/files/myfile.pdf").

Was sind meine Optionen?

BEARBEITEN: Ich habe meine Frage nicht angemessen beschrieben. Ich habe versucht, zu Dateien in / app / webroot / files / in einer Plattform-agnostic (dh keine mod_rewrite ) Weise zu verbinden.

Ich habe dieses Problem inzwischen behoben, indem ich solche Dateien außerhalb der CakePHP-Verzeichnisstruktur gespeichert habe.

    
Daniel Wright 24.10.2008, 14:00
quelle

8 Antworten

17
%Vor%     
Alexander Morland 27.10.2008, 08:19
quelle
6

Dies ist etwas tangential, aber für den Zugriff auf einen solchen Ort in Models und anderen Orten können Sie einfach Folgendes tun:

%Vor%

Diese Taktik kann hilfreich sein, wenn jemand auf Dateien zum Laden statischer Daten wie XML oder JSON zugreift.

Dies wird nicht für den öffentlichen Verbrauch oder die öffentliche Verlinkung empfohlen.

    
zmonteca 03.11.2010 16:56
quelle
4

Ich kann bestätigen, dass dies ein Problem ist, wenn mod_rewrite nicht verwendet wird.

%Vor%

Ausgaben

%Vor%

sollte ausgegeben werden

%Vor%     
James Revillini 18.08.2010 14:45
quelle
2

Dies sollte funktionieren

%Vor%     
sotomsa 28.08.2010 18:10
quelle
1

Ich bin mir nicht sicher, ob ich die Frage richtig verstehe, aber hier geht es. Grundsätzlich ist jede Datei, die Sie in den Webroot-Ordner stellen, auf dem Webserver zugänglich. Wenn Sie die Datei in webroot / files / file.pdf speichern, müssen Sie einfach auf /files/file.pdf verlinken.

Wenn das nicht funktioniert, bitte klärt eure Frage ...

    
Jonas Due Vesterheden 26.10.2008 14:05
quelle
1

oder ..

%Vor%

:)

    
user42801 17.12.2008 02:44
quelle
0

oder ...

%Vor%     
Chris Hawes 11.11.2008 09:30
quelle
0
%Vor%     
Keila 19.09.2017 03:49
quelle

Tags und Links