为什么我的查询不能使用 ActiveRecord?

布朗利品牌

我尝试Article使用此代码获取模型:

$criteria = new CDbCriteria();
$criteria->addCondition("type = :type and name ILIKE :name";
$criteria->params = [
    ":type" => 1,
    ":name" => "art"
];
$articles = Articles::model()->findAll($criteria);

但它不起作用我得到:

ILIKE 附近的数据库错误。

马拉特·巴德科夫

我认为您使用错误的CDbCriteria方法进行查询。尝试对 ILIKE 使用 addSearchCondition

$criteria->addSearchCondition("name", "art", true, "AND", "ILIKE");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby on Rails-为什么不能使用ActiveRecord :: Base方法?在哪里使用?

来自分类Dev

为什么这些线程ActiveRecord查询不能同时运行?

来自分类Dev

为什么这些线程ActiveRecord查询不能并发运行?

来自分类Dev

使用ActiveRecord

来自分类Dev

使用 ActiveRecord 枚举查询

来自分类Dev

为什么我使用activerecord为nill:NillClass获取setSessionTimeZone

来自分类Dev

为什么我不能使用asyncTask

来自分类Dev

ActiveRecord查询数组的交集?

来自分类Dev

哪个ActiveRecord查询更快?

来自分类Dev

ActiveRecord或Arel中的查询

来自分类常见问题

Rails 5:ActiveRecord或查询

来自分类常见问题

安全ActiveRecord之类的查询

来自分类Dev

activerecord不像查询

来自分类Dev

优化ActiveRecord查询

来自分类Dev

ActiveRecord OR查询(多个条件)

来自分类Dev

Rails中的ActiveRecord查询

来自分类Dev

ActiveRecord查询数组的交集?

来自分类Dev

Activerecord SQL查询输出

来自分类Dev

ActiveRecord或Arel中的查询

来自分类Dev

带连接的ActiveRecord查询

来自分类Dev

ActiveRecord查询建立

来自分类Dev

ActiveRecord Rails高效查询

来自分类Dev

ActiveRecord查询多个联接

来自分类Dev

否定ActiveRecord查询范围

来自分类Dev

ActiveRecord查询到SQL

来自分类Dev

ActiveRecord OR查询(多个条件)

来自分类Dev

PostgreSQL ActiveRecord 查询优化

来自分类Dev

为什么我不能使用python查询Influxdbv2数据?

来自分类Dev

REST为什么我们不能使用字符作为查询参数