如何在带有锂记录集的sqlite或mysql中使用LIKE条件

ton*_*ung 6 php mysql sqlite lithium

所以我可以通过这样做来寻找具体的价值观

        $recordset= Model::find('all', array(
            'conditions' => array(
                'condition' => $somevalue
            ) 
        ))
Run Code Online (Sandbox Code Playgroud)

但是,如果我想匹配部分值,我该怎么办?
现在,我自己写了一个问题,一个la:

$abc = Connections::get('default')->
   read('SELECT * FROM myTable WHERE condition LIKE "%partial string%"');
Run Code Online (Sandbox Code Playgroud)

Hou*_*sni 7

这是我如何进行SQL'喜欢'搜索:

$user = User::find('all', array(
        'conditions' => array(
            'first_name' => array('like' => '%yeun%'))
        )
);
Run Code Online (Sandbox Code Playgroud)

'喜欢'是关键词,那里.

这将生成如下查询:

SELECT * FROM `users` AS `Users` WHERE (`first_name` like '%yeun%');
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.