首页 > 解决方案 > 如何从 URL 中获取 user_token 值

问题描述

在 OpenCart 框架版本 3.0.2.x 中,用于

URL = http://localhost/moreshop/admin/index.php?route=account/apisync&user_token=FARboCmeZHqQl8bITE3SRTenJscadbYc

我需要从以user_token .twig 格式编写的参数中获取 URL 值

以前使用 OpenCart 版本 2.3.xx,这在 .tpl 文件中写为

<input type="hidden" name="token" id="token" value="<?php echo $_GET['token']; ?>"/>


我试图分配值=

{{ app.request.query.all }}
{{ app.request.query.get('user_token') }}
{{ app.request.get('user_token') }}
{{ _GET.user_token }}

但是上面所有的值都赋值为null。那么如何获得user_token并分配到的值value=呢?

标签: twigopencart-3

解决方案


您应该在控制器文件中定义它:

$data['user_token'] = $this->session->data['user_token'];

比你可以在树枝文件中调用它:

<input type="hidden" name="User_token" id="user_token" value="{{ user_token }}"/>

你也可以尝试调用它{{ _GET.token }}


推荐阅读