Usare ::model()->Findallbyattributes Per Like Condition

Ciao a tutti,

ho la necessità di usare

Classe::model()->findAllByAttributes

per ricercare tutti i record la cui colonna contenga xxx.

Ho provato a scrivere:





$filterArr = array('animali'=>'gatto;');

$filterArr = array('animali'=>'gatto;%');

$filterArr = array('animali'=>'gatto;*');


$conditionArr = array('order'=>'id');

$model=Classe::model()->findAllByAttributes($filterArr, $conditionArr);



ma in tutti i casi ha eseguito una ricerca del tipo:

where animali = [size=2]‘gatto;’[/size]

where animali = [size=2]‘gatto;%’[/size]

where animali = [size=2]‘gatto;*’[/size]

[size=2]

[/size]

[size=2]io invece ho la necessità di eseguire una ricerca del tipo[/size]

where animali like [size=2]’%gatto;%’[/size]

[size=2]

[/size]

[size=2]Come posso fare?[/size]