Jump to content

[Résolu] _DB_PREFIX_ undefined ?


Recommended Posts

Bonjour je travaille actuellement sur un module, plusieurs fichiers php pour les différentes parties du modules, dans une partie j'essaye d'effectuer une requête qui ne marche pas en laissant _DB_PREFIX_ mais en le remplaçant par le prefix en question tout marche, si quelqu'un a une idée ou un conseil à me donner je suis preneur !

Le code concerné :

<?php
if (!defined('_CAN_LOAD_FILES_'))
   exit;

class DepositModule extends ObjectModel{

   /**
    * Get customer products
    * @param integer
    * @return string
    */
   public function _getCustomerProducts($customer_id, $type){
       if (!$result = Db::getInstance()->ExecuteS('SELECT * FROM '._DB_PREFIX_.'deposit_products WHERE '.$customer_id.' = deposit_customer AND deposit_type ='.$type))
            return false;
       return $result;
   }

   /**
    * Get all manufacturers/brands
    * @return array
    */
   public function _getAllBrand(){
       if (!$result = Db::getInstance()->ExecuteS('SELECT name, id_manufacturer FROM '._DB_PREFIX_.'_manufacturer WHERE active = 1 ORDER BY name ASC'))
           return false;
       return $result;
   }
}

?>

Link to comment
Share on other sites

En retournant juste DB_PREFIX, j'obtiens correctement le préfixe mais rien à faire dans la requête Oo

public function _getAllBrand(){
       return _DB_PREFIX_;
       if (!$result = Db::getInstance()->ExecuteS('SELECT name, id_manufacturer FROM '._DB_PREFIX_.'_manufacturer WHERE active = 1 ORDER BY name ASC'))
           return false;
       return $result;
   }

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...