ce qui est quand même extraordinaire
$req_order = "SELECT `id_order`,`id_cart`,`id_carrier`,`id_address_delivery`,`reference`,`total_paid_tax_incl`,`total_paid_tax_excl`,`date_add`,`ddw_order_date`,`ddw_order_time`,`payment`,`id_shop`,`id_lang` FROM `"._DB_PREFIX_."orders` WHERE `id_order` = " . $id_order . " ORDER BY `id_order` ASC LIMIT 1";
$rez_order = Db::getInstance()->executeS($req_order);
cette requête ou on a ajouté date_add rameène cette dernière
*DEBUG* v1.7.7.6 2022/07/01 - 11:45:38: Array
(
[0] => Array
(
[id_order] => 16
[id_cart] => 22
[id_carrier] => 28
[id_address_delivery] => 17
[reference] => WCPJUJTGN
[total_paid_tax_incl] => 3.000000
[total_paid_tax_excl] => 2.840000
[date_add] => 2022-07-01 11:45:38
[ddw_order_date] => 0000-00-00 00:00:00
[ddw_order_time] =>
[payment] => Paiement comptant à la livraison (Cash on delivery)
[id_shop] => 1
[id_lang] => 2
)
)
ici la structure des champs
et ici les data
on ne doit rien définir pour que le executeS fonctionne ? aucun mapping j'ai regardé je vois nulle part, par contre j'ai essayé d'ajouter une autre date de la DB , delivery date et le résultat est le même que pour mes 2 champs donc il doit y avoir quelque chose avec le execute ou getInstance
(
[0] => Array
(
[id_order] => 17
[id_cart] => 23
[id_carrier] => 25
[id_address_delivery] => 17
[reference] => ZOIRCKLHZ
[total_paid_tax_incl] => 4.500000
[total_paid_tax_excl] => 4.090000
[date_add] => 2022-07-01 11:58:03
[ddw_order_date] => 0000-00-00 00:00:00
[ddw_order_time] =>
[delivery_date] => 0000-00-00 00:00:00
[payment] => Paiement comptant à la livraison (Cash on delivery)
[id_shop] => 1
[id_lang] => 2
)
)