如何将包名称从其简短形式提取为完整,例如我想将AcmeDemoBundle
原始字符串转换为Acme\DemoBundle
包真实命名空间
答案 0 :(得分:1)
我们可以使用getBundle
方法从我们的内核获取bundle实例,然后使用user getNamespace()
方法获取bundle的实际命名空间:
$this->container->get('kernel')->getBundle('AcmeDemoBundle')->getNamespace();
// gives me Acme/DemoBundle