如何在控制器操作中获取当前的扩展名或插件名?如果Action在从AbstractPlugin派生的Controller中?
$ext = get???
$plugin = get???
$this->uriBuilder->uriFor('ActionName', $params, 'Controller', $ext , $plugin);
问候 n00n
答案 0 :(得分:7)
扩展名在每个控制器中作为全局变量,可以通过$this->extensionName
访问。
由于可以有不同的插件访问控制器中的操作,您可以通过$this->request->getPluginName()
在请求中获取插件名称。