Можно ли добавить условие IF между построителями запросов codeigniter? - PullRequest
0 голосов
/ 18 декабря 2018

Я не знаю, как они точно называются, но я называю построители запросов $this->db->select().

Возможно ли это сделать:

$this->db->select('*')
         ->from('table_name')
         if(1)
         {
          ->where('column_name',1)
         }
         ->order_by('column_name','ASC');

Если нет, то есть лиальтернативы, которые я могу сделать?

Примечание: я просто хочу сделать свой код коротким, а не создавать другую функцию, единственное отличие которой состоит в том, что в функции есть where().

1 Ответ

0 голосов
/ 18 декабря 2018

Можно сделать это:

$this->db->select('*')->from('table_name');
if(1)
{
    $this->db->where('column_name',1);
}
$this->db->order_by('column_name','ASC');
...