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

Sha*_*lin 2 php symfony

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

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

Ric*_*ard 8

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

$this->getContainer()->get('kernel')->getRootDir()
Run Code Online (Sandbox Code Playgroud)

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

  • @MDeSilva` $ this-> getContainer() - > getParameter('parameter_name')` (3认同)