OpenCart将变量从控制器传递到树枝

时间:2018-09-23 10:53:53

标签: php controller twig opencart

嗨!

我需要在树枝文件中使用一些数据,如何将其从header.php传递到树枝文件?我在$ data数组中创建了一个新元素,但是在树枝文件中不存在。

$data['testvar'] = "test string";

我尝试像这样在树枝文件中访问它:

{{ testvar }}

2 个答案:

答案 0 :(得分:1)

进行一些更改后,您必须在管理控制台中刷新您的修改并清除缓存,右上角的蓝色齿轮图标。

答案 1 :(得分:0)

如果仅在$data['testvar'] = "test string";中添加catalog/controller/common/header.php,则只能在{{ testvar }}中使用catalog/view/theme/Your theme (or default)/template/common/header.twig


为确保与$ data通信以查看文件,可以在加载视图之前添加die(print_r($data));