Самый чистый способ поставить условие внутри CodeIgniter ActiveRecordPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Самый чистый способ поставить условие внутри CodeIgniter ActiveRecord

Сообщение Anonymous »

Мне нужно поместить условие внутри CodeIgniter ActiveRecord, вот мой код:

Код: Выделить всё

public function getData($numb, $period, $status){
$this->db->select("COUNT(*) AS jml")
->from()
->where_not_in();
if($status !== 'all'){
$this->db->where("LAYANAN.TGL_LAYANAN BETWEEN DATEADD(" . $period ."," . $numb .", GETDATE()) AND GETDATE()");
}
$this->db->where_in()
->group_by("");
return $query = $this->db->get();
}
Мне также нужно поместить переменные $ period и $numb внутри оператораwhere. Это работает, но мне не очень нравится, как выглядит мой код. Это выглядит так грязно. Можете ли вы, ребята, дать мне решение, позволяющее добиться более чистого кода? Спасибо

Подробнее здесь: https://stackoverflow.com/questions/532 ... tiverecord
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»