Aconselho a não mexerem no core do CI.

Se for MySQL, basta configurar dentro da base para ser case insensitive. 
http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html



Em 2010/10/22, às 02:18, Marcel Araujo escreveu:

> No arquivo DB_active_rec.php dentro da pasta "system/codeigniter/database/"
> 
> Esta classe é responsável pela manipulação da base de dados. 
> 
> Procure a function abaixo
> 
> function _like($field, $match = '', $type = 'AND ', $side = 'both', $not = '')
> 
> Dentro dela há vários LIKE como este abaixo, substitua por ILIKE
> 
> $like_statement = $prefix." $k $not ILIKE '%{$v}'";
> 
> -- 
> Abraços......
> 
> Marcel Araujo
> System Analyst
> Manager at CodeIgniterBR
> Developer jQuery/ExtJS/PHP/CodeIgniter/Zend
> Linux User #490101
> http://br.linkedin.com/in/marcelaraujo
> http://www.twitter.com/marcelaraujo
> http://www.marcelaraujo.com.br
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a