10

我一直在使用 Opencart 开发一个模块,我想知道如何获取当前用户信息。

我在想这样的事情:$this->getuserid();

4

4 回答 4

23

我刚刚发现:

$this->customer->getFirstName();
$this->customer->getLastName();
$this->customer->getEmail();
$this->customer->getTelephone();
$this->customer->getFax();

等等。

源代码(包括其他可用方法)位于system/library/customer.php文件中。

您可以在任何地方使用这些方法。

希望这可以帮助。

于 2012-10-30T06:54:51.117 回答
9

客户和用户之间是有区别的。要获取当前用户 ID(管理员、经理等),请执行以下操作:

$this->session->data['user_id'];
于 2015-02-19T01:17:18.950 回答
0

另一种获取当前登录用户id的方法

$this->user->getId();
于 2017-11-22T06:02:11.897 回答
0

在 oc3

您可以在中获取库文件夹

your_project/system/library/cart/customer.php

在 customer.php 文件中,您将获得可以在控制器中调用并检查的所有函数。

$this->customer->getId();

获取您的客户 ID 等,您可以从 customer.php 文件中获取它。

谢谢。

于 2020-06-17T09:35:08.830 回答