[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Filtro em CRUD - case sensitive/insensitive

Filtro em CRUD - case sensitive/insensitive

Não deixe de perguntar, solucione aqui suas dúvidas...

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor rogelgarcia » Dom Jul 17, 2011 12:38 pm

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor jtakata » Dom Jul 17, 2011 4:19 pm

A função é to_ascii. Eu já havia testado mas diz que não dá pra converter de UTF8 para ASCII (eu criei o BD com o padrão do postgre - o encoding é utf8, embora o collation seja "portuguese_brazil.1252" (na verdade não entendo nada disso :) )
O único que funcionou foi o translate.
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor jtakata » Seg Jul 18, 2011 2:17 pm

jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor rogelgarcia » Seg Jul 18, 2011 2:37 pm

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor jtakata » Ter Jul 19, 2011 2:12 am

Tá feito e funcionou direitinho.
Obrigado e abraços,
Jorge
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor jtakata » Qui Fev 09, 2012 3:29 pm

jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor rogelgarcia » Dom Fev 12, 2012 12:43 pm

Basta refazer os passos que você fez da ultima vez...

Isso:

SELECT TRANSLATE($1, 'ÁáÉéÍíÓóÚúÂâÊêÎîÔôÛûÀàÈèÌìÒòÙùÄäËëÏïÖöÜüÃãÕõÑñÇç', 'AaEeIiOoUuAaEeIiOoUuAaEeIiOoUuAaEeIiOoUuAaOoNnCc')

Não é uma função tira acentos... A função tiraacentos recebe uma string e retorna outra sem os acentos..
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor jtakata » Dom Fev 12, 2012 6:29 pm

Oi Rógel, desculpe mas não lembro exatamente o que eu fiz.
Pode até ser que eu achei que tivesse funcionado mas na verdade não.
Os códigos estão exatamente como postei e talvez o problema possa estar aí, em especial, a classe TiraAcento (..put("funcaoTiraacento", "tiraAcentos");).
Eu não sei em que momento essa classe é instanciada nem o significado dos parâmetro dos put.
Acho que um javeiro mais experiente tira isso de letra mas ainda não é o meu caso (êta ainda mais demorado sô ;) )
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor rogelgarcia » Qui Fev 16, 2012 10:12 pm

Ela é instanciada pelo framework. Coloque um System.out.println ou breakpoint para verificar se ela está sendo chamada.

O método put faz parte da interface Map do java.

http://docs.oracle.com/javase/6/docs/ap ... l/Map.html
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Filtro em CRUD - case sensitive/insensitive

Mensagempor jtakata » Qui Fev 16, 2012 10:48 pm

OK, tambem vou testar assim que possivel e volto a postar.
Obrigado.
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Anterior

Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes

cron