■
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[] = '!~'; } }