2017-09-09 4 views
0

Ich habe einen benutzerdefinierten E-Commerce auf Zend Framework entwickelt und arbeite mit dem Problem der Aktualisierung des Warenkorbs eines nicht registrierten Benutzers nach der Anmeldung. Das Verhalten sollte sein, dass der Warenkorb, der für den Gastbenutzer erstellt wurde, dem authentifizierten Benutzer zugewiesen wird, mit einem Update der "Warenkorb" -Tabelle in der Datenbank. Ich habe versucht, diese Funktion in meinem „loginController.php“ umzusetzen:Wie man den Warenkorb eines Gastbenutzers nach der Anmeldung mit Zend Framework aktualisiert

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

Diese Lösung funktioniert nicht. Kann mir jemand dabei helfen?

Antwort

0

Das ist, wie ich das Problem gelöst:

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