
php
xzzhfei
这个作者很懒,什么都没留下…
展开
-
弹出层滚动问题解决代码 scroll 弹窗滚动穿透解决代码
话不多说,直接上代码<!DOCTYPE HTML><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">原创 2021-09-02 16:42:51 · 422 阅读 · 0 评论 -
PHP配置篇(一)--php开启redis扩展 亲测可用
因为最近要用到Redis,下面记录下如何给PHP开启redis的扩展。一、安装redis 1、安装redis:https://github.com/MSOpenTech/redis/releases(这里你可从官网下载,也可以在GitHub上下载都可以) 2、下载保存到一个文件夹下面,你随意,我这里放在的是C盘自己创建的redis文件夹 3、然后打开一个cmd窗口 使用cd命令切换目录到C:\redis运行redis-server.exe redis.windows.c...转载 2021-09-02 16:19:56 · 1669 阅读 · 0 评论 -
用phpstudy 安装 fastadmin 本地伪静态配置
用phpstudy 安装 fastadmin 本地伪静态配置删除自动生成的 nginx.htaccess然后到phpstudy 伪静态 配置贴上如下代码location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } }...原创 2021-05-02 15:17:35 · 1368 阅读 · 0 评论 -
fastadmin 判断是否是普通管理员或者普通管理员的下级
//判断用户是否属于超级管理员或普通管理员组 protected function isPutongguanliyuan(){ $getGroupsArr = $this->auth->getGroups(); $pid = $getGroupsArr[0]['pid']; $putongguanlaiyuan = false; if ($pid == 1 || $pid == 0){ $p...原创 2021-03-17 15:59:06 · 1218 阅读 · 0 评论 -
fastadmin权限 如何判断登录的角色组还有下级分组
fastadmin 如何判断登录的角色组还有下级分组 $getGroupsArr = $this->auth->getGroups(); // 获取登录者所属权限信息 $authGroupid = $getGroupsArr[0]['id']; // $authGroupPid = Db::name('auth_group')->where('pid',$authGroupid)->find(); $zuzhang = false;原创 2021-03-14 14:07:13 · 1228 阅读 · 0 评论 -
fastadmin 批量获取选中行的 id
fastadmin 批量获取选中行的 id网上搜了半天没有答案,最后看require-table.js 源码,在源码中找到了 var ids = Table.api.selectedids(table);原创 2021-03-09 20:49:42 · 1924 阅读 · 0 评论 -
使用git版本控制软件,在本地环境测试网站。明明提交修改了js文件,可是怎么刷新网页都没有改变的原因
使用git版本控制软件,在本地环境测试网站。明明提交修改了js文件,可是怎么刷新网页都没有改变的原因?虽然不清楚原因,最后花一天时间找到了,重启电脑就好了。。。。真是无语。。。...原创 2021-03-08 16:02:11 · 249 阅读 · 0 评论 -
fastadmin 扩展数据前显示搜索时间
第一步控制器文件在扩展数据数组中追加 searchtime字段 if ($createtime == [$begintime, $endtime]){ $createtime = '今日'; } //用于在前台显示搜索的时间段 $arrtodayData['searchtime'] = $createtime ;第二步在对应html中加入 <span c原创 2021-03-07 20:36:02 · 578 阅读 · 0 评论 -
fastadmin 按组拼接数据
1 接收前台传过来的参数filter如果是空对象{} 默认给组别和本月时间2 查询管理员表,过滤显示的组3 拼接数据 时间传来的时间 根据管理员表的id 查询专家id的数据拼接4 对数组进行排序5 附加字段 计算每列的和6 json 输出-------查询组方案1 接收前台传来的对象,如果是空,默认是时间 2 根据组别查出整组数据 循环查出每一组...原创 2021-03-07 20:29:55 · 519 阅读 · 0 评论 -
fastadmin 拼装后的字段数据库不存在该字段 前台如何对该字段排序
第一步,前台提交排序字段和排序方式sort=frontspnum&order=desc;第二步,处理传过来的空$where条件 {} ,如果为空,就给默认值;第三步,函数对数组按指定字段排序; //处理排序问题,接收传来的排序字段和排序方式 $fileds = $params['sort']; $orders = $params['order']; if ($orders =='desc').原创 2021-03-07 11:28:59 · 779 阅读 · 1 评论 -
fastadmin 关联模型时新手经常遇到2个表字段冲突的问题
经常遇到类似这样的问题:fastadmin Integrity constraint violation: 1052 Column 'status' in where clause is ambiguou解决方法很简单,需要把关联搜索打开protected $relationSearch = true;在控制器里加一句这一个就行了加在$this-model=null;前后都可以...原创 2021-03-06 21:52:31 · 1896 阅读 · 0 评论 -
php 自动获取今日开始和介绍时间 thinkphp 查询
$begintime=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d'),date('Y')));//结果 年月日时分秒 $endtime=date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1);//结果 年月日时分秒thinkphp 查询可以用 $begintime=date("Y-m-d H:i:s",mkti...原创 2021-03-06 16:42:32 · 151 阅读 · 0 评论 -
fastadmin 搜索下拉框获取透传数据
第一步 控制器中加入 $gradeArrs = Db::name('yfcrm_adtype')->cache(true)->column('id,name'); $this->assignconfig('salesman',['grade'=>$gradeArrs]);第二步 js中加入{field: 'admin_id', title: __('类型'),visible: false,searchList:Config.sale..原创 2021-03-06 12:57:24 · 641 阅读 · 0 评论 -
fastadmin 在表格上增加额外数据方法
第一步:控制器文件 searchorder.phppublic function index(){ //要附加的数组 $arrtodayData = ['weichengjiao'=>$countNum,'yichengjiao'=>$yichengjiao]; //增加 extend $result = array("total" => $list->total(), "rows" => $lists,"extend" => ['all原创 2021-03-06 11:58:13 · 2484 阅读 · 0 评论 -
fastadmin中 selectPage 设置默认值
//设置初始化值有设置 data-init 属性或直接设置 value 属性值//value / data-init:设置列表初始被选中的项目,传递值为keyField对应的内容<div class="row"> <div class="pull-right col-md-6"> <input type="text" id="selectPage1" data-init="4" class="form-control" > </.原创 2021-03-02 20:05:13 · 4304 阅读 · 1 评论 -
fastadmin 如何根据当前登录用户id判断所属权限组
$this->auth->getRuleList()$this->auth->getGroups()原创 2021-03-02 18:33:19 · 2647 阅读 · 0 评论 -
thinkphp5 中如何查寻找某个id 或数字是否在数据库中某个字段中存在
最新解决方案:对于一些实在复杂的查询,比如find_in_set,也可以直接使用原生SQL语句进行查询,例如: 1 2 3 Db::table('think_user') ->where('find_in_set(1,sids)') ->select(); 为了安全起见,我们可以对字符串查询条件使用参数绑定,例如: 1 2 3 Db::table('th...原创 2021-03-02 18:22:48 · 1913 阅读 · 0 评论 -
php 计算多少个月之后的日期
可以用date函数,配合dustrtotime函数使用//2016-08-10这天bai2个月后的日期duechodate("Y-m-d",strtotime("+2month",strtotime("2016-08-10")));//当前zhi3个月后的日期echodate("Y-m-d",strtotime("+3month",time()));...原创 2021-02-23 15:00:50 · 857 阅读 · 0 评论 -
PHP 获取两个日期相差多少年,多少月,多少天,多少小时,并填充数组
<?php/** * 获取两个日期相差多少年,多少月,多少天,多少小时,并填充数组 * @param [type] $startTime [开始日期,如:2018-02-10 10:00] * @param [type] $endTime [结束日期,如:2018-03-01 15:00] * @param integer $type [单位类型:1小时,2天,3月,4年] * @return [type] [description] .转载 2021-02-23 14:58:11 · 289 阅读 · 0 评论