2012-07-09 30 views
2

如何建立這個查詢與誼查詢生成器如何在Yii中查詢構建器使用LIKE

SELECT * 
FROM `table` 
WHERE type_item = 2 AND name_item LIke '%name%' 

我嘗試了

return Yii::app()->db->createCommand() 
    ->select('*') 
    ->from('{{event_field_variants}}') 
    ->where('type_item = :type AND name_item LIKE "%:substr%"', array(':type' => '2', ':substr' => 'name')) 
    ->order('variant ASC') 
    ->queryAll(); 

但此查詢得到CdbcException。 On Yii文檔僅僅是一些例子,只是簡單的參數。

回答

8
->where('name_item LIKE :substr', array(':substr' => '%name%')) 

只是把它放在變量部分?

+0

我很蠢。謝謝你的答案。 – yAnTar 2012-07-09 15:06:45