2017-09-09 7 views
0

私はZend Frameworkでカスタム電子商取引を開発しています。ログインした後に未登録ユーザのカートを更新する問題に取り組んでいます。ゲストユーザのために作成されたカートは、認証されたユーザに割り当てられ、DB内の「カート」テーブルが更新されます。 私は「loginController.php」でこの機能を実装してみました:Zend Frameworkでログインした後にゲストユーザのカートを更新するには

function updateCartLogin($userId) { 
$this->db->update('cart', array('user_id' => $userId), array('user_id = ?' => getSessionId())); 
} 

このソリューションは動作しません。誰かがこれで私を助けることができますか?

答えて

0

私は問題を解決方法は次のとおりです。

protected function updateCartLogin($userId) { 
     $sessionId = $this->getSessionId(); 
     $this->db->update('cart', array('user_id' => $userId), array('user_id = ?' => $sessionId)); 
    } 
関連する問題