Я новичок в CodeIgniter и пытаюсь найти лучший способ передачи переменных параметров в $ci->db->select()
Иногда мне нужно одно поле назад, иногда мне нужно 3, но мне нужна одна функцияза это.Вот моя функция get:
function db_get($table, $what, $where) {
$this->db->where($where);
if( $what ) {
$this->db->select($what);
}
return $this->db->get($table)->row_array();
}
Могу ли я назвать ее так:
$table = 'table_name';
$what = array('field_1', 'field_2');
$where = array('field_3' => 'value');
$result = $ci->import_db->db_get($table, $what, $where);
Или мне нужно сначала взорвать ее?как:
$what = implode(",", $what);