和 FilterWhere() yii2 中的第二个操作数的目的是什么?



我已经根据此搜索了信息并检查了文档,但我仍然不清楚条件 2nd 操作数andFilterWhere()做什么。

根据文档,它说:

操作数 2 是一个字符串或数组,表示列或数据库表达式应该像的值。例如,["喜欢"、"名称"、"测试人员"]

但我仍然不清楚。有人可以解释我更多吗?

如果您将其用作 3 元素数组:

['like', 'name', 'tester']
  • 第一个参数like是操作数,它将在查询中用于创建like查询(可以是=!=等(
  • 第二个参数name是数据库表中的列名。

  • 第三个参数是要比较的值,例如用户输入。

如果将其用作键 => 值:

['name' => $this->name]
  • 关键name是数据库表中的列名
  • $this->name是模型的属性,您持有的位置 用户输入。

相关内容

最新更新