当前位置: 首页 > 知识库问答 >
问题:

YII2-ORFILTERWHERE with and数组

锺星腾
2023-03-14

我有一句台词是这样的:

->orFilterWhere(['LIKE', 'LOWER(components.no_cas)', $cas])

$CAS是包含1到n个元素的数组,目前搜索工作不正常。有没有办法将orFilterWhere与数组一起使用,或者我必须使用foreach循环?

共有1个答案

赵华彩
2023-03-14

如果它在ModelSearch中-是的,只需尝试添加

$query:->orFilterWhere(['Like', 'LOWER(components.no_cas)', this->$cas]) 
 类似资料:
  • Yii 2 完全根据 Yii 1.1 版本重写,后者是最流行的 PHP 框架之一。Yii 2 继承了 Yii 的简洁、快速、和高扩展性。Yii 2 需要 PHP 5.4,并且拥有现代 Web 应用开发中最好的实例和协议。

  • 我正在运行一个Yii2应用程序。今天我遇到了一个问题,至少有250个条目的整个表都是空的。该表由文件信息条目(原始文件名、新文件名)组成。因此,每个条目在逻辑上都链接到文件系统中的一个文件。我检查了文件系统的文件,发现文件也被删除了。因此,我得出结论,数据在yii2应用程序中被删除。我有一个操作将被调用(POST)来删除一个条目。 我为它做了一种通用函数: 在视图中,我有一个带有操作列的文件附件列

  • 问题内容: 我想使用Yii2和redis作为数据库。 到目前为止,我从这里获得了Yii2的Redis ActiveRecord类。 链接1 链接2 但是,我遇到了问题。为什么该类在REDIS中添加为哈希? 除此之外,我找不到插入数据的模式。我添加了一个用户,它将在名称空间下添加一个用户,并在其下添加另一条记录,依此类推,但是主题都没有我在属性中定义的任何字段!仅包含ID。 我知道键值类型数据库和R

  • 问题内容: 我想以以下方式实现sql查询: 我该如何使用或上面提到的方法来做到这一点? 问题答案: 是一个方法从查询类。 您可以尝试这样的事情。

  • openadm/yii2-admin 基于yii2-extension包管理和adminlte2主题构建的admin项目,包括了基础的用户管理,RBAC管理,扩展管理等核心功能。 去OpenADM 查看更多 Installation The preferred way to install this extension is through composer. Either run php com

  • YII2接口文档工具: 使用注释自动生成基于YII2的接口文档,自动获取模型中注释。 安装方式 composer require chatfeed/yii2-doc "*" 配置     'module'=>[        'doc' => [            'class' => 'cfd\doc\Module',            'modelDescriptions'=>requ