* @copyright 2019 idnovate.com * @license See above */ class QuantityDiscountRuleGroup extends ObjectModel { public $id_quantity_discount_rule_group; public $id_quantity_discount_rule; /** * @see ObjectModel::$definition */ public static $definition = array( 'table' => 'quantity_discount_rule_group', 'primary' => 'id_quantity_discount_rule_group', 'fields' => array( 'id_quantity_discount_rule' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'required' => true), ), ); public function getConditions($object = false) { $result = Db::getInstance()->executeS( 'SELECT * FROM `'._DB_PREFIX_.'quantity_discount_rule_condition` t WHERE `id_quantity_discount_rule_group` = '.(int)$this->id_quantity_discount_rule_group.' ORDER BY `id_quantity_discount_rule_condition` ASC' ); if ($object) { return ObjectModel::hydrateCollection('QuantityDiscountRuleCondition', $result); } return $result; } }