正在获取Zend Framework中htdocs文件夹的本地路径


Getting local path to of the htdocs folder in Zend Framework

我想知道是否有一种方法可以使用Zend框架在PHP中获取本地路径。该应用程序位于mamp的htdocs文件夹中,如下所示:

E:'MAMP'htdocs'frontend'public 

我想走这条路,或者至少是Zend的一部分?

也许像

Application_Path/frontend/public/site/destinationFolder

有人能帮我解决这个问题吗:)?

非常感谢!!

您可以使用php函数getcwd();(它返回当前工作目录):

$rootPath = getcwd();

所以公用文件夹是:

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

这是因为在ZF2应用程序的index.php文件的第6行,工作目录设置为以下目录:

chdir(dirname(__DIR__));