如何在prestashop中获取当前控制器名称?

5 prestashop

如何在prestashop 1.5中获取当前控制器名称?

小智 7

尝试使用它: Context::getContext()->controller

  • `上下文::的getContext() - >控制器 - > php_self` (4认同)

Mak*_*ane 7

在智能模板文件(.tpl)中,使用此代码获取控制器名称.

{* Example URL Example.com/index.php?id_category=4&controller=category}

{assign var='controllerName' value=$smarty.get.controller}

{$controllerName}
Run Code Online (Sandbox Code Playgroud)

要么

{$smarty.get.controller}
Run Code Online (Sandbox Code Playgroud)

Smarty 保留了变量

这里参见详细的文档.


UnL*_*oCo 6

直接解决方案

$controller_name = Tools::getValue('controller');
Run Code Online (Sandbox Code Playgroud)