这是我的代码,来自symfony book。
public function getCacheDir() {
return $this->rootDir . '/access-logs/' . $this->environment . '/cache/';
}
public function getLogDir() {
return $this->rootDir . '/access-logs/' . $this->environment . '/logs/';
}
现在该目录位于 PROJECTNAME / app / access-logs / dev / cache
但我需要 PROJECTNAME / access-logs / dev / cache
注意:“我需要外部app目录和项目目录内”
答案 0 :(得分:0)
我认为你正在编辑这是AppKernel.php?试试这个:
public function getCacheDir() {
return dirname(__DIR__) . '/access-logs/' . $this->environment . '/cache/';
}
public function getLogDir() {
return dirname(__DIR__) . '/access-logs/' . $this->environment . '/logs/';
}
dirname(__ DIR__)返回PROJECTNAME目录的路径。