私はYiiを初めて使用し、このfindAllBySql
関数を使用していくつかのレコードを取得しています。
$users = User::model()->findAllBySql("
SELECT *
FROM users u
WHERE replace(lower(u.firstname),' ','') LIKE '%:s%'
OR replace(lower(u.lastname),' ','') LIKE '%:s%'",
array(':s' => $search)
);
:sの値をハードコーディングすると、関数は正しく機能するため、Yiiがパラメーターを変更していないように見えます:s
。どんな助けでも大歓迎です!
よろしく、Thijs