deltahel Posted October 6, 2016 Share Posted October 6, 2016 Hola a todos! Estoy tratando de hacer un insert desde una función dentro de la clase Cart. Tengo lo siguiente: public static function updatecartprod () { $insertData = array( `id_cart` => 205, `id_product` => 2842, `id_product_attribute` => '', `id_address_delivery` => '', `quantity` => 1, `date_add` => '', `id_shop` => 1 ); Db::getInstance()->insert('cart_product', $insertData); } Lo llamo desde un control así: Cart::updatecartprod(); Pero no me ejecuta nada. Que puedo estar haciendo mal? Link to comment Share on other sites More sharing options...
deltahel Posted October 7, 2016 Author Share Posted October 7, 2016 No, tampoco funciona así ventura. Lo extraño es que llamo otra función de prueba, que me retorna el valor de una variable y si me funciona. public static function idcarty() { return '210'; } ---------Llamada:-------- $idcart = Cart::idcarty(); Que me podrá faltar para que ejecute el insert? Link to comment Share on other sites More sharing options...
deltahel Posted October 10, 2016 Author Share Posted October 10, 2016 Me autorespondo! El error estaba en la forma de la función: public static function inscart($idcart, $idproduct) { $result_add = Db::getInstance()->insert('cart_product', array( 'id_cart' => $idcart, 'id_product' => $idproduct, 'id_shop' => 1, 'quantity' => 2, 'date_add' => date('Y-m-d H:i:s') )); } Gracias por su ayuda. Link to comment Share on other sites More sharing options...
ventura Posted October 11, 2016 Share Posted October 11, 2016 Gracias por aportar la solución. Un saludo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now