获取Controller中的当前扩展名

时间:2017-02-24 10:52:21

标签: typo3 typo3-7.6.x

如何在控制器操作中获取当前的扩展名或插件名?如果Action在从AbstractPlugin派生的Controller中?

$ext = get???
$plugin = get???
$this->uriBuilder->uriFor('ActionName', $params, 'Controller', $ext , $plugin);

问候 n00n

1 个答案:

答案 0 :(得分:7)

扩展名在每个控制器中作为全局变量,可以通过$this->extensionName访问。

由于可以有不同的插件访问控制器中的操作,您可以通过$this->request->getPluginName()在请求中获取插件名称。