Diese Funktion ermöglicht Ihnen die Ermittlung des vollständigen Pfades zum data-Verzeichnis bzw. zu einer sich unterhalb dieses Verzeichnisses befindlichen Datei.
Parameter |
Typ |
Beschreibung |
---|---|---|
$path |
string |
Relativer Dateipfad bzw. Dateiname (optional) |
$processName |
string |
Prozessname (optional) |
$processVersion |
string |
Prozessversion (optional); bei Weglassen wird lediglich das prozessbezogene Verzeichnis ohne Versionsunterverzeichnis zurückgegeben. |
Die Funktion liefert den vollständigen Pfad zum data-Verzeichnis bzw. dem prozess- oder prozessversionsspezifischen Unterverzeichnis bzw. einer sich darin befindlichen Datei zurück.
Wird kein Parameter übergeben, wird der vollständige Pfad zum data-Verzeichnis zurückgeliefert.
Bei Übergabe von $path wird der vollständige Pfad zur angegebenen Datei unterhalb des data-Verzeichnisses zurückgeliefert.
Bei Übergabe von $path und $processName wird der vollständige Pfad zur angegebenen Datei unterhalb des prozessspezifischen data-Unterverzeichnisses zurückgeliefert.
Bei Übergabe von $path, $processName und $processVersion wird der vollständige Pfad zur angegebenen Datei unterhalb des prozessversionsspezifischen data-Unterverzeichnisses zurückgeliefert.
Beispiel:
…
// Pfad zu data-Hauptverzeichnis ermitteln
$dataPath = $this->getFullDataPath();
// Pfad zur Datei „formular.pdf“ im data-Hauptverzeichnis ermitteln
$pdfFormPath = $this->getFullDataPath('formular.pdf');
// Pfad zu prozessspezifischem data-Unterverzeichnis ermitteln
$dataProcessPath = $this->getFullDataPath('', 'TESTPROZESS');
// Pfad zu prozessversionsspezifischem data-Unterverzeichnis ermitteln
$dataProcessVersionPath = $this->getFullDataPath('', 'TESTPROZESS', 1);
…