zend framework 2如何链接控制器中的文件(路径是什么)

Nab*_*eel 1 php zend-framework2

如何链接控制器中的文件

$OpenuUserPersonalFile = fopen("/ZendEbayApp/data/usersinformationin/userPersonal.txt", "r");

echo fgets($OpenuUserPersonalFile) . "<br />";

fclose($OpenuUserPersonalFile);
Run Code Online (Sandbox Code Playgroud)

这会是正确的吗?

这是我如何链接我的布局中的文件 /ZendEbayApp/public/css/MainPageLayout.css

这是我的控制器所在的位置: \ZendEbayApp\module\Application\src\Application\Controller

tim*_*dev 5

假设您正在使用ZF2 Skeleton应用程序,您会注意到public/index.php包含如下行:

chdir(dirname(__DIR__));
Run Code Online (Sandbox Code Playgroud)

这会将目录更改为项目的根目录.

因此,要在您的示例中引用该文件,您只需执行以下操作:

$fp = fopen('data/usersinformationin/file.txt', 'r');
Run Code Online (Sandbox Code Playgroud)