Yii2 搜索
搜索的形式:
第一种,点击空白处:
<?php
$data=['0'=>'已删除','10'=>'正常','1'=>'锁定'];
?>
<table style='height:80px'>
<tr id="w0-filters" class="filters">
<td>
<div class="col-md-4"><span style='padding:0 15px'>状态</span><?=Html::activeDropDownList($searchModel, 'status', $data, ['class'=>'form-control input-sm','prompt' => '状态','style'=>'width:150px'])?></div>
</td>
<td>
<div class="col-md-4"><span style='padding:0 15px'>性别</span><?=Html::activeDropDownList($searchModel, 'sex', $cate, ['class'=>'form-control input-sm','prompt' => '性别','style'=>'width:150px'])?></div>
</td>
<td>
<span style='padding:0 15px'>用户名</span><input type="text" class="form-control" style='width:100px' name="UserSearch[mobile_phone]" value="<?=$searchModel->username ?>"/></td>
<td>
<td>
<span style='padding:0 15px'>手机号码</span><input type="text" class="form-control" style='width:100px' name="UserSearch[email]" value="<?=$searchModel->email ?>"/></td>
<td>
<td>
<span style='padding:0 15px'>邮箱</span><input type="text" class="form-control" style='width:100px' name="UserSearch[mobile_phone]" value="<?=$searchModel->mobile_phone ?>"/></td>
<td>
</tr>
</table>
第二种,点击搜索:
<?php $form = ActiveForm::begin([
'action' => ['index'],
'method' => 'get',
]); ?>
<?= $form->field($model, 'id') ?>
<?= $form->field($model, 'username') ?>
<?= $form->field($model, 'auth_key') ?>
<?= $form->field($model, 'password_hash') ?>
<?= $form->field($model, 'password_reset_token') ?>
<td>
<span style='padding:0 15px'>邮箱</span><input type="text" class="form-control" style='width:100px' name="UserSearch[mobile_phone]" value="<?=$searchModel->mobile_phone ?>"/></td>
<td>
<div class="form-group">
<?= Html::submitButton('搜索', ['class' => 'btn btn-primary']) ?>
<?= Html::resetButton('重置', ['class' => 'btn btn-default']) ?>
</div>
<?php ActiveForm::end(); ?>
这是Yii2搜索的两种用法:
<?=Html::activeDropDownList($searchModel, 'brand_id', ArrayHelper::map(Brand::find()->where(['user_id'=>\Yii::$app->user->id])->asArray()->all(),'id','name_zh'), ['class'=>'form-control input-sm','prompt' => '请选择品牌'])?>
<?=Html::activeTextInput($searchModel, 'name', ['class'=>'form-control input-sm col-md-3', 'placeholder'=>'输入您要查找的店铺关键字'])?>
Yii2 搜索的更多相关文章
- yii2 ActiveRecord多表关联以及多表关联搜索的实现
作者:白狼 出处:http://www.manks.top/yii2_many_ar_relation_search.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明 ...
- [moka同学笔记]三、Yii2.0课程笔记(魏曦老师教程)关联字段增加搜索
关联字段增加搜索 post表关联adminuser表,通过post.author_id adminuser.id关联,在YII2.0生成搜索,关联字段搜索时,需要输入关联字段author的id才能搜 ...
- yii2组件之下拉框带搜索功能(yii-select2)
简单的小功能,但是用起来还是蛮爽的.分享出来让更多的人有更快的开发效率,开开心心快乐编程. 如果你还没有使用过composer,你可就out了,看我的教程分享,composer简直就是必备神奇有木有. ...
- 关于yii2的gridview关联搜索步骤
在使用yii2构建搜索视图,经常都会使用到gridview这个组件,这个组件十分强大,通过一定的配置就能进行关联搜索,下面就是简单的步骤 需求场景:一个车系表,里面存放在品牌表的id,现在要用品牌名字 ...
- Yii2 数据搜索类 PostSearch
数据搜索类 PostSearch /** * @Purpose : 添加 authorName 属性,使属性和搜索表单相对应 * @return array */ public function at ...
- Yii2 AR模型搜索数据条数不对,AR模型默认去重
最近在做Yii2的项目时, 发现了一个yii2 自带的Ar模型会自动对搜索出来的字段去重. 默认去重字段: id, 其他字段暂没发现 1. 例如: public function fields { ...
- yii2下拉框带搜索功能
简单的小功能,但是用起来还是蛮爽的.分享出来让更多的人有更快的开发效率,开开心心快乐编程.作者:白狼 出处:http://www.manks.top/yii2_dropdown_search.html ...
- yii2 GridView 下拉搜索实现案例教程
作者:白狼 出处:http://www.manks.top/article/yii2_gridview_dropdown_search本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章 ...
- yii2 GridView 日期格式化并实现日期可搜索 案例
作者:白狼 出处:http://www.manks.top/article/yii2_gridview_dateformat_search 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且 ...
随机推荐
- OS---磁盘存储器
1.概述 1.1 磁盘存储器 不仅 容量大.存取速度快 而且 可以随机存取: 现代计算机都配置了 磁盘存储器,以 它 为主 存放文件: 对文件 的操作,都将涉及对磁盘的访问: 1.2 ...
- web,xmlSecurity
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://w ...
- Linux文件压缩、解压缩及归档工具一
主题Linux文件压缩.解压缩及归档工具 压缩工具很重要的,因为要经常到互联网下载包 一compress/uncompress compress [-dfvcVr] [-b maxbits] [fil ...
- python--前端之CSS
CSS产生背景: 为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表. 有了C ...
- Android 模糊搜索rawquery bind or column index out of range: handle 0x2fb180 报错
做模糊搜索时,出现了 bind or column index out of range: handle 0x2fb180 报错 public Cursor getTitle(String word ...
- 探索Redis设计与实现15:Redis分布式锁进化史
本文转自互联网 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial ...
- CPU、内存、磁盘三者的关系
参考:https://blog.csdn.net/weini1111/article/details/70849332 cpu是大脑,计算数据用的. 内存是草稿纸,开着电脑一直都在用里边的数据,如果断 ...
- ios 最全的常用字符串操作
1.将NSData / NSString转化 1 2 3 NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; // 将字符串 ...
- PHP-模拟请求和操作响应
模拟请求 fsockopen <?php // 建立连接 $link = fsockopen('localhost', '80'); define('CRLF', "\r\n" ...
- 仿flask写的web框架
某大佬仿flask写的web框架 web_frame.py from werkzeug.local import LocalStack, LocalProxy def get_request_cont ...