获取后处理器内的扩展密钥

时间:2016-11-29 10:03:16

标签: php typo3 typo3-6.2.x

如何在后期处理器中获取扩展密钥?

我像建议here

一样尝试了这个
 public function returnExtkey() {
     return t3lib_div::camelCaseToLowerCaseUnderscored($this->extensionName);
 }

但是,我得到了:

Fatal error: Class 'MyCompany\MyExtension\PostProcess\t3lib_div' not found

我也尝试在没有 camelCaseToLowerCaseUnderscored 的功能的情况下调用它:

echo "EXTNAME = '".$this->extensionName."'";

但是我得到一个空字符串。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我建议在请求对象中询问扩展密钥:

$extName = $this->request->getControllerExtensionKey()

顺便说一下:t3lib_div已被\TYPO3\CMS\Core\Utility\GeneralUtility

取代