在opencart中获取购物车数据

d-_*_*_-b 2 php opencart

如何在打开的购物车中获取购物车信息?我正在尝试在标签中获取诸如购物车总数之类的内容。

我已经尝试过$this->cartUndefined property: Loader::$cart)和$registry->get('cart')

我正在编辑catalog/view/theme/default/template/common/header.tpl

小智 5

您无法在 Opencart 2.X 中加载 .tpl 文件中的库文件,您必须在控制器中执行此操作并在模板文件中分配该变量。例如

// Write something like that in controller
$data['cartData'] = $this->cart->getProducts();
Run Code Online (Sandbox Code Playgroud)

您可以通过变量访问 .tpl 文件中的购物车产品$cartData