Jump to content

Edit History

Bllidz

Bllidz

23 minutes ago, doekia said:

Si la fonction est statique, comme en smarty {{Product::mafonction($id_order_detail)}}

Salut doekia, 

 

Merci de ta réponse cependant j'avais déjà essayé et ça me retournait une erreur

l'erreur en question :

 image.png.2758d09d24a0dd9c4edf6a1d60c695f9.png

 

(j'ai mit un paramètre brut qui et 14 pour tester)

le td du fichier product.html.twig qui se trouve dans src/PrestaShopBundle/Resources/views/Admin/Sell/Order/Order/Blocks/View

<td >{{Product::maFonction(14)}}</td>

et ma fonction Product.php dans  override/classes


class Product extends ProductCore
{

     /*Modif jérémy*/
    
      public static function maFonction($id_order_detail) 
     { 
         return Db::getInstance()->getvalue('SELECT date_liv FROM `' . _DB_PREFIX_ . 'order_detail`
 
             WHERE  `id_order_detail` = '. (int) $id_order_detail) ;          
      } 

(c'est une simple requete sql) 

Je ne sais pas si le code aide a mieux comprendre l'erreur car de ce que je comprends c'est qu'il n'aime pas les :: après Product 

Et j'ai bien vidé le cache également car on ne sait jamais 

 

Bllidz

Bllidz

11 minutes ago, doekia said:

Si la fonction est statique, comme en smarty {{Product::mafonction($id_order_detail)}}

Salut doekia, 

 

Merci de ta réponse cependant j'avais déjà essayé et ça me retournait une erreur

l'erreur en question :

 image.png.2758d09d24a0dd9c4edf6a1d60c695f9.png

 

(j'ai mit un paramètre brut qui et 14 pour tester)

le td du fichier product.html.twig qui se trouve dans src/PrestaShopBundle/Resources/views/Admin/Sell/Order/Order/Blocks/View

<td >{{Product::maFonction(14)}}</td>

et ma fonction Product.php dans  override/classes


class Product extends ProductCore
{

     /*Modif jérémy*/
    
      public static function maFonction($id_order_detail) 
     { 
         return Db::getInstance()->getvalue('SELECT date_liv FROM `' . _DB_PREFIX_ . 'order_detail`
 
             WHERE  `id_order_detail` = '. (int) $id_order_detail) ;          
      } 

(c'est une simple requete sql) 

Je ne sais pas si le code aide a mieux comprendre l'erreur car de ce que je comprends c'est qu'il n'aime pas les :: après Product

 

×
×
  • Create New...