Я сделал функцию с именем __getwheredata
в MY_Controller
:
public function __getwheredata($tablename,$tablefield=array(),$where=array(),$orderbyfield = 'id',$ascdesc = 'desc',$limit = 200,$offset='')
{
if(is_array($tablefield)){$tablefield = implode(',',$tablefield);}
print_r($where);exit;
$data = $this->db
->select($tablefield)
->from($tablename)
->where($where)
->order_by($orderbyfield, $ascdesc)
->limit($limit,$offset)
->get();
return $data->result();
}
Мне нужно получить данные, где field is not equal to 1
.
, поэтому явызовите функцию как:
$this->Usermodel->__getwheredata('users','*',array('rights!='=>1),'id','desc',NULL);
, но здесь array('rights!='=>1)
будет передан как массив в значении условия where
.
, так как я могу решить эту проблему?