CakePHP案例不敏感查找

时间:2013-11-28 15:21:30

标签: php cakephp

有没有办法在CakePHP中执行不区分大小写的查找?例如是这样的可能吗?

$record = $this->find(
    'first', 
    array(
       'conditions' => array(
           'name' => $name,
           'ignore-case' => true
        )
    )
); 

我正在使用CakePHP 1.3,如果这很重要(是的,我知道它已经过时,但我还没有时间进行迁移。)

1 个答案:

答案 0 :(得分:0)

也许不是最好的方法,但有一种可能性是:

    $record = $this->find(
         'first', 
         array(
              'conditions' => array(
              'LOWER(Model.name)' => strtolower($name)
             )
         )
     );