Схема
private mixed
getProductOptionValue (
$product_id, $option_id, $option_value_id, $product_option_id )
Аргументы
| Аргумент |
Возможный тип |
Описание |
| $product_id |
— |
— |
| $option_id |
— |
— |
| $option_value_id |
— |
— |
| $product_option_id |
— |
— |
Описание
Метод пока еще не документирован.
Исходный код
$qry = $this->db->query("
SELECT *
FROM `" . DB_PREFIX . "product_option_value`
WHERE `product_id` = '" . (int)$product_id . "'
AND `option_id` = '" . (int)$option_id . "'
AND `product_option_id` = '".(int)$product_option_id."'
AND `option_value_id` = '".(int)$option_value_id."'
LIMIT 1
");
if($qry->num_rows) {
return $qry->row['product_option_value_id'];
}else{
$this->db->query("
INSERT INTO " . DB_PREFIX . "product_option_value
SET
product_option_id = '" . (int)$product_option_id . "',
product_id = '" . (int)$product_id . "',
option_id = '".(int)$option_id."',
option_value_id = '".(int)$option_value_id."'
");
return $this->db->getLastId();
}