gouguoyin
- gouguoyin 回答了问题 Yii2 模糊索引查询
geo_hash 和 status 联合索引,geo_hash 在前,status 在后
模型里添加唯一验证规则和自定义错误信息,如
public function rules() { return [ ['email', 'unique','message' => '注册邮箱已被注册'], ]; }
@PHP学院的中学生 不需要,模型验证规则会在保存时自动触发,可以参考phprap的用户注册模型代码 https://gitee.com/gouguoyin/phprap/blob/master/models/account/ProfileForm.php
模型里添加唯一验证规则和自定义错误信息,如
public function rules() { return [ ['email', 'unique','message' => '注册邮箱已被注册'], ]; }
用活动记录查询时,将查询结果转换为数组后再使用array_column()函数,如
$result = Customer::find()->asArray()->all();
array_column($result,'status')
如果只是查询部分字段,可以配合select()和column()使用,如$result = Customer::find()->select('status')->column();
typeahead.js
了解下- gouguoyin 回答了问题 和 VUE 前后分离,跨域问题求解
亲测可用
header('Access-Control-Allow-Origin:');
header('Access-Control-Allow-Methods:');
header('Access-Control-Expose-Headers:*');
header('Access-Control-Allow-Headers:x-requested-with,content-type,token'); - gouguoyin 发表了说说PHPRAP,是一个基于 Yii2 开发的 PHP 轻量级开源 API 接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造 PHP 版的 RAP。http://www.phprap.com/
supplier_id 存储时在前后都加上英文逗号,如,1,2,12,
$query->where(['like',supplier_id, ','.$supplier_id . ','])->all();
之所以前后都加逗号,防止1,和11,搜索出来一样的情况出现
- gouguoyin 回答了问题 如何实现根据搜索条件导出查询到的数据
在模型里写按照条件搜索方法,然后在控制器调用,返回后控制器导出数据。请参考https://github.com/gouguoyin/phprap/blob/master/models/Project.php 里的search($params=[])方法