public function insertAttributeOption($input_arr, $attribute_id) { if (isset($input_arr['attribute_' . $attribute_id])) { if (is_array($input_arr['attribute_' . $attribute_id])) { foreach ($input_arr['attribute_' . $attribute_id] as $attr_key => $attr_val) { $data_arr = array('product_id' => $input_arr['id'], 'attribute_id' => $attribute_id, 'attribute_options_id' => $attr_val); $a_id = ProductAttributesOptionValues::insertGetId($data_arr); } } else { $data_arr = array('product_id' => $input_arr['id'], 'attribute_id' => $attribute_id, 'attribute_options_id' => $input_arr['attribute_' . $attribute_id]); $a_id = ProductAttributesOptionValues::insertGetId($data_arr); } } }