Estoy con un gran problema con la clase shopingCart, la cual tiene como propiedad o atributo el objeto de db.
El punto es que para mantener el objeto shopingCart entre las páginas he tenido que usar sessiones (obligado). El gran problema es que objeto db que está dentro de la clase shopingCart(como atributo) pierde el link de la conección a la base de datos.
Como resultado muere la aplicación.
Código PHP:
if(isset($_SESSION["cart"]) && $_SESSION["cart"]!=''){
$cart= unserialize($_SESSION["cart"]);
} else {
$cart= new shoppingCart($db, null); // $db objeto de abstracción base de dato
}
Código PHP:
$cart->add_cart($quickievalues[0]['products_id'], 4, '');
$_SESSION["cart"] = serialize($cart);
cualquier ayuda muy agradecido.
saludos