2
function get_user_id() 
{
    global $cookie;
    $userid = NULL;

    if (isset($cookie->id_customer))
    {
        $userid = $cookie->id_customer;
    }

    return $userid;
}

ログインしてもユーザーIDがnullを返し続けるのはなぜですか?

4

2 に答える 2

9

Prestashop 1.5 を使用している場合は、Context代わりにオブジェクトを使用します。

$this->context->customer->id;

また

Context::getContext()->customer->id

親クラスから継承されたコンテキストがない場合。

于 2013-08-29T19:22:54.190 に答える
0

$params['cookie']->id_customer

グローバル変数を使用しないでください。

于 2013-04-24T20:40:39.690 に答える