在symfony 2中從命令類獲取根目錄路徑的方法是什麼?注意:因爲我正在創建CLI命令,所以不能從控制器類中獲取。Symfony2從命令類獲取根目錄路徑
或者有沒有辦法在配置文件中定義路徑並在任何地方訪問?
在symfony 2中從命令類獲取根目錄路徑的方法是什麼?注意:因爲我正在創建CLI命令,所以不能從控制器類中獲取。Symfony2從命令類獲取根目錄路徑
或者有沒有辦法在配置文件中定義路徑並在任何地方訪問?
通過擴展ContainerAwareCommand您可以使用訪問根目錄路徑:
$this->getContainer()->get('kernel')->getRootDir()
你有沒有試過這種$這個 - >獲取( '核心') - > getRootDir(); ? – vijaykumar
它在命令類中不起作用 – Shaolin
不符合該確切的語法,但如果在下面的答案中擴展ContainerAwareCommand,那麼可以。 – Richard