Доброго времени суток всем.
Уважаемый halfhope
Судя по вашим постам вы отлично знаете движок и делитесь опытом)))
Может растолкуете и мне двоечнику ))
Встал вопрос создания своего модуля, который бы пересчитывал значения цен в опциях и записывал бы в базу
Это модуль для админки, как получить текущие значения с базы я понял
$this->load->model('module/color');
$this->data['colorant_price'] = $this->model_module_color->selcolor();
К контролеру подключаю модель и обращаюсь к функции
public function selcolor() {
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'rn'");
$result_rn = $query->row;
$result_rn1 = $result_rn['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'an'");
$result_an = $query->row;
$result_an1 = $result_an['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'kx'");
$result_kx = $query->row;
$result_kx1 = $result_kx['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 't'");
$result_t = $query->row;
$result_t1 = $result_t['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'c'");
$result_c = $query->row;
$result_c1 = $result_c['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'b'");
$result_b = $query->row;
$result_b1 = $result_b['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'l'");
$result_l = $query->row;
$result_l1 = $result_l['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'd'");
$result_d = $query->row;
$result_d1 = $result_d['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'f'");
$result_f = $query->row;
$result_f1 = $result_f['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'i'");
$result_i = $query->row;
$result_i1 = $result_i['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'v'");
$result_v = $query->row;
$result_v1 = $result_v['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'e'");
$result_e = $query->row;
$result_e1 = $result_e['colorant_price'];
$query = $this->db->query("SELECT `colorant_price` FROM `colorant` WHERE `colorant_name` = 'dd'");
$result_dd = $query->row;
$result_dd1 = $result_dd['colorant_price'];
$res1 = array("an" => $result_an1,
"rn" => $result_rn1,
"kx" => $result_kx1,
"t" => $result_t1,
"c" => $result_c1,
"b" => $result_b1,
"l" => $result_l1,
"d" => $result_d1,
"f" => $result_f1,
"i" => $result_i1,
"v" => $result_v1,
"e" => $result_e1,
"dd" => $result_dd1,
);
return $res1;
}
}
Помоему правильно по крайней мере работает, с извлечением с базы вопросов нет
А вот как сделать так чтобы передавать значения в базу никак понять не могу. Я так понимаю что из формы tpl надо передать сонтролер а из него уже в модель к определенной функции.
Может подскажите как это делается??
Сори за глупый вопрос и не ругайте меня плз ))