php - 如何在yii1.1中反转addSearchCondition?
问题描述
我想创建一个归结为
SELECT * FROM table WHERE property IS NOT LIKE "%FOOBAR%"
显然,对于类似的情况,可以使用:
$criteria = new CDbCriteria();
$criteria->addSearchCondition('property', 'FOOBAR');
$result = Table::model()->findAll($criteria);
然而,我如何反转该标准?
解决方案
您可以使用addSearchCondition()的第 5 个参数:
$criteria->addSearchCondition('property', 'FOOBAR', true, 'AND', 'NOT LIKE');
推荐阅读
- java - 无法在 Cucumber-Maven(TestNG)中运行 testng.xml
- reactjs - 导入:编译器未找到模块,可使用 Visual Code,DefiniteTyped
- javascript - 如何根据条件使表单字段具有不同的验证模式?
- javascript - 如何在打字稿中将for循环转换为foreach
- html - CSS 高度 100% 在 ipad 浏览器中不起作用
- ios - 如何始终在 UISplitViewController 中显示导航栏
- python - 负循环的贝尔曼福特算法解释
- django - 精确查找的 QuerySet 值必须使用切片限制为一个结果
- ios - 碰撞所需版本后,iOS 应用程序未显示在应用程序商店搜索结果中
- html - 字体很棒的圆圈没有出现