Please enable JavaScript to view this site.

Prozess Designer

Navigation: PHP API > Zugriff auf Standardverzeichnisse

Vollständiger Pfad zu data-Verzeichnis (getFullDataPath)

Scroll Zurück Oben Weiter Mehr

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);