Symfony2从命令类获取根目录路径

时间:2016-05-25 05:19:33

标签: php symfony

从symfony 2中的命令类获取根目录路径的方法是什么?注意:不是来自控制器类,因为我正在创建CLI命令。

或者有没有办法在配置文件中定义路径并在任何地方访问?

1 个答案:

答案 0 :(得分:8)

通过扩展ContainerAwareCommand,您可以使用以下命令访问根目录路径:

$this->getContainer()->get('kernel')->getRootDir()

请参阅http://symfony.com/doc/current/cookbook/console/console_command.html#getting-services-from-the-service-container