ZF2获取抽象类中的当前模块名称

时间:2017-07-15 00:28:53

标签: php zend-framework zend-framework2

在ZF2中是否可以在Abstract类中获取当前模块?我知道ModuleEvent中有一个函数getModuleName()但我无法使用它。

或者我是否需要自己剥离它?

1 个答案:

答案 0 :(得分:0)

getModuleName()中的{p> ModuleEvent只有在您倾听loadModule.resolve时才能使用。

我更喜欢从namespace中提取您的模块名称。如果你的模块里面有\(例如:Zend\Log),模块名称通常是最新的部分。

$names = explode("\\", __NAMESPACE__);
$moduleName = end($names);