如何在prestashop 1.5版中获取当前用户ID?

时间:2013-04-26 09:25:05

标签: prestashop

我是prestashop的新手。我试着开发一个模块。在该模块中,我需要当前用户ID来从数据库中获取详细信息。如何在prestashop 1.5中获取当前用户ID?

4 个答案:

答案 0 :(得分:10)

您可以使用$this->context->customer->id_customer。如果用户未经过身份验证,它将为空

答案 1 :(得分:4)

由于上下文对象,您可以获取当前用户ID:

$this->context->customer->id

您可以在此处找到有关如何使用上下文对象的更多示例:http://doc.prestashop.com/display/PS15/Using+the+Context+Object

答案 2 :(得分:0)

您可以使用全局变量$cookie。它给出了当前登录的客户的身份。

global $cookie;
$user_id = $cookie->id_customer;

然后使用$user_id从数据库中获取详细信息。

答案 3 :(得分:-1)

您只需创建一个客户对象,然后调用客户ID即可。

$customer = new Customer();
$customer_id = $customer->id;