OpenCart 将变量从控制器传递给树枝
OpenCart pass variable to twig from controller
嗨!
我需要在 twig 文件中使用一些数据,如何将它从 header.php 传递到 twig 文件?我在 $data 数组中创建了一个新元素,但它不存在于 twig 文件中。
$data['testvar'] = "test string";
我尝试像这样在 twig 文件中访问它:
{{ testvar }}
进行一些更改后,您必须在管理仪表板中刷新您的修改并清除缓存,右上角的蓝色齿轮图标。
如果您仅在 catalog/controller/common/header.php
中添加 $data['testvar'] = "test string";
,那么您只能在 catalog/view/theme/Your theme (or default)/template/common/header.twig
中使用 {{ testvar }}
。
要确定哪些 $data 与视图文件通信,您可以在加载视图之前添加 die(print_r($data));
。
嗨!
我需要在 twig 文件中使用一些数据,如何将它从 header.php 传递到 twig 文件?我在 $data 数组中创建了一个新元素,但它不存在于 twig 文件中。
$data['testvar'] = "test string";
我尝试像这样在 twig 文件中访问它:
{{ testvar }}
进行一些更改后,您必须在管理仪表板中刷新您的修改并清除缓存,右上角的蓝色齿轮图标。
如果您仅在 catalog/controller/common/header.php
中添加 $data['testvar'] = "test string";
,那么您只能在 catalog/view/theme/Your theme (or default)/template/common/header.twig
中使用 {{ testvar }}
。
要确定哪些 $data 与视图文件通信,您可以在加载视图之前添加 die(print_r($data));
。