2016-05-17 9 views
0

Ich frage mich, ob es eine Möglichkeit gibt, den lokalen Pfad in PHP mit Zend Framework zu bekommen. Die Anwendung wird in MAMP der htdocs Ordner wie folgt zu finden:Lokaler Pfad zu dem htdocs-Ordner in Zend Framework

E:\MAMP\htdocs\frontend\public 

Ich mag diesen Weg bekommen, oder zumindest der Teil davon in Zend?

Vielleicht so etwas wie

Application_Path/frontend/public/site/destinationFolder 

Kann mir jemand dabei helfen Sie bitte :)?

Vielen Dank!

Antwort

0

können Sie use the php function getcwd(); für diesen (es gibt das aktuelle Arbeitsverzeichnis):

$rootPath = getcwd(); 

So Öffentliche Ordner wären:

$publicPath = getcwd() . DIRECTORY_SEPARATOR . 'public'; 

Dies funktioniert, weil on line 6 of the index.php file of your ZF2 application das Arbeitsverzeichnis in dieses Verzeichnis gesetzt :

chdir(dirname(__DIR__)); 
+0

dies gibt den Pfad zu htdocs Datei zurück ?? – perkes456

+0

Es gibt den Pfad zu Ihrem Anwendungsstamm zurück, also wo sich Ihre ZF2-Anwendung befindet. Vielleicht solltest du einfach versuchen, ob es das ist, was du brauchst. – Wilt

+0

Okay, ich habe den richtigen Pfad zur Datei, aber jetzt zeigt es mir dies: Nicht erlaubt lokale Ressource zu laden: – perkes456