相关疑难解决方法(0)

如何从控制器内部获取Symfony2中Web目录的服务器路径?

问题如下:

如何从控制器内部(或出于该原因从任何其他地方)获取Symfony2中的Web目录的服务器路径

我已经找到了(也在这里搜索):

有关Doctrine文件处理的食谱文章中建议这样做

$path = __DIR__ . '/../../../../web';
Run Code Online (Sandbox Code Playgroud)

通过搜索找到,只能从控制器内部(或注入内核的服务)使用:

$path = $this->get('kernel')->getRootDir() . '/../web';
Run Code Online (Sandbox Code Playgroud)

那么,绝对没有办法至少获得路径中"网络"的一部分吗?例如,如果我决定重命名或移动或其他什么,该怎么办?

在第一个symfony中,一切都很简单,当我可以通过调用静态sfConfig :: get()方法从代码中的任何地方获得所需的一切.

php symfony

63
推荐指数
6
解决办法
11万
查看次数

标签 统计

php ×1

symfony ×1