THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Voilà, j'aurais besoin de déduire l'id d'un produit depuis la table order_product pour mon module.
J'ai passé des heures à chercher, je ne trouve pas...
Une piste ?

Offline


Si $orderProduct est une instance de OrderProduct, tu peux retrouver le produit avec cette requête :

$product = ProductQuery::create()->filterByRef($orderProduct->getRef())->findOne();

En fait, on cherche le produit qui a la même référence que l'order product. Attention, si ce produit a été supprimé, $product peut être null


OpenStudio Toulouse

Offline


roadster31 wrote:

En fait, on cherche le produit qui a la même référence que l'order product. Attention, si ce produit a été supprimé, $product peut être null

C'est un peu ce qui m'a retenu d'utiliser la ref. Mais c'est juste pour faire un enregistrement à la commande, ça serait pas de chance que le produit soit supprimé ou que la ref change au même moment...

Merci Roaster31