Yii で CDbCriteria をREGEXP
条件付きで使用しようとしています。単語境界に MySQL マーカーを使用していますが、[[:<:]]
「[[:>:]]
無効なパラメーター番号: バインドされた変数の数がトークンの数と一致しない」というメッセージが表示されるため、これは Yii と競合しているようです。これは、単語境界マーカーがパラメーターのバインドにも使用されるコロンを使用しているためだと思います。これを回避する方法はありますか?
$criteria = new CDbCriteria;
$criteria->addCondition('col regexp "[[:<:]]:app[[:>:]]"');
$criteria->params = array(':app'=>$app);
$details = Post::model()->find($criteria);