[CodeIgniter] active record

Jonas - Isset Informática jonas em isset.com.br
Quinta Julho 23 20:12:29 BRT 2009


Boa noite galera, estou com um dúvida na geração de uma consulta com o
active record, 

Fazendo a consulta desta forma:

 

$this->db->from('usuario');

$this->db->where('ativo', 1);

$this->db->like('nome', $filter);

$this->db->orlike('email', $filter);

$this->db->orlike('login', $filter);

 

O sql gerado é este:

SELECT * FROM (`usuario`) WHERE `ativo` = 1 AND `nome` LIKE '%jonas%' OR
`email` LIKE '%jonas%' OR `login` LIKE '%jonas%'

 

Mas o que preciso é que ela fique assim:

SELECT * FROM (`usuario`) WHERE `ativo` = 1 AND (`nome` LIKE '%jonas%' OR
`email` LIKE '%jonas%' OR `login` LIKE '%jonas%')

 

Não estou conseguindo fazer isso, alguma idéia de como proceder?

 

Jonas A. Scheguschevski

Email/MSN: jonas em isset.com.br

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090723/6c554321/attachment.html>


Mais detalhes sobre a lista de discussão Lista