Symfony2:如何配置保存文件的路径

时间:2014-12-23 17:58:50

标签: symfony

如何在类中设置文件路径以保存文件? 我已经尝试了一个相对路径,但是如果我从控制器或命令容器中调用该类,则会发生此更改...

感谢

1 个答案:

答案 0 :(得分:2)

在控制器类中:

...
$path = $this->get("kernel")->getRootDir();
...

$path变量将成为Symfony项目的app目录的路径。

...
$path = $this->get("kernel")->getRootDir() . PATH_SEPARATOR . ".." . PATH_SEPARATOR;

$path变量将是路径做项目的根目录。

从命令类:

...
$path = $this->getContainer()->get("kernel")->getRootDir();
...