php - 在一个文本框中搜索所有属性
问题描述
我有一个表:电子邮件,属性:id、主题、内容、to、cc、...
然后在索引中,只有一个搜索框。我希望这个搜索框可以搜索每个属性中的所有值。
如上图,我们可以在 1 个搜索文本框中通过“To”属性、“Subject”属性或其他属性进行搜索。
我应该在控制器还是在索引视图中编码?
我希望大家可以分享代码,这样才能完成这个任务。
谢谢你,祝你有美好的一天
解决方案
其他方式,
$model = User::find()
->where([
'OR',
['like', 'name', $search],
['like', 'email', $search],
['like', 'address', $search],
])
->all();
推荐阅读
- swift - 来回使用两个按钮的字符串数组
- entity-framework-core - 如何将可为空的 tinyint 列映射到在 EF Core 中 null 变为 false 的布尔值?
- php - 在 Magento 2 管理员的自定义模块中获取 Order_ID
- android - viewpager 未在可滚动布局下显示
- javapackager - 可以使用 javapackager 部署 jlinked 运行时吗?
- javascript - Angularjs:当promise的成功方法中的变量更改时视图不更新
- c++ - 在 cout 语句中首先运行的是什么?(C++17)
- django - ListView Django中的楼层划分和模数
- ios - 传递文本字段文本值Swift 4
- css - 将绝对元素固定到位置静态最大宽度容器的边缘