CakePHPのModelの条件設定で使用可能な演算子を増やす方法。
CakePHP 1.2.0.7296 RC2で確認。

<?php
class AppModel extends Model {

    public function __construct($id = false, $table = null, $ds = null)
    {
	parent::__construct($id, $table, $ds);
        $db =& ConnectionManager::getDataSource($this->useDbConfig);
        //WHERE句で使える演算子を追加。
        $db->__sqlOps[] = '~';
        $db->__sqlOps[] = '!~';
    }

}