如何在类中设置文件路径以保存文件? 我已经尝试了一个相对路径,但是如果我从控制器或命令容器中调用该类,则会发生此更改...
感谢
答案 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();
...