首页 > 解决方案 > 如何在yii1.1中反转addSearchCondition?

问题描述

我想创建一个归结为

SELECT * FROM table WHERE property IS NOT LIKE "%FOOBAR%"

显然,对于类似的情况,可以使用:

$criteria = new CDbCriteria();
$criteria->addSearchCondition('property', 'FOOBAR');
$result = Table::model()->findAll($criteria);

然而,我如何反转该标准?

标签: phpyii

解决方案


您可以使用addSearchCondition()的第 5 个参数:

$criteria->addSearchCondition('property', 'FOOBAR', true, 'AND', 'NOT LIKE');

推荐阅读