Para realizarmos uma pesquisa no banco de dados sem distinção entre letras maiúsculas e minúsculas (resultado usualmente obtido através das funções upper ou lower no SQL), com a classe Criteria, basta passarmos o parâmetro true para o método setIgnoreCase:
$c = new Criteria();
$c->add(AutorPeer::NOME_AUTOR, strtr($this->filters['autor'], ‘*’, ‘%’), Criteria::LIKE);
$c->setIgnoreCase(true);
…
Uma dica simples, mas que pode poupar algum tempo [...]
Arquivo da categoria ‘tips’
Dica: Pesquisas case-insensitive com a classe Criteria
Publicado em PHP, criteria, database, propel, symfony, tips em Setembro 5, 2007 | 2 Comentários »
Removendo bordas pontilhadas no Firefox
Publicado em CSS, tips em Agosto 20, 2007 | 3 Comentários »
Ao utilizarmos a técnica de image replacement, aplicando valores negativos na propriedade CSS text-indent, o Firefox adiciona uma borda pontilhada envolvendo toda a região iniciando no link até a margem esquerda da tela, como no exemplo abaixo:
Para retirar a borda, basta alterar a propriedade CSS outline do link para none:
a{
outline: none;
}
E voilà!


