当我想在模板中设置全局变量时(.tpl
文件),我只是使用global
在 opencart 2.2 或更早版本中。
例如:
<?php global $config; if($config->get('my_options')== 1) { ?>....<?php } ?>
but, 它在最新的 OpenCart 2.3.0.2 中不起作用
因为预定义的global $config
在控制器中相当不方便(我们在许多模板文件中使用配置值)。
希望有经验的人能够解答这个问题。
您将获得的最少代码将它们定义为 config.php 或 admin/config.php 中的常量,具体取决于您需要它们的位置。这将使这些常量在整个目录或管理上下文中立即可用。
另一种方法是在控制器中使用 $this->config 将设置表中的键/值获取到模型或控制器中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)