自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (2)
  • 收藏
  • 关注

原创 跨域请求失败,提示 No ‘Access-Control-Allow-Origin‘ header

跨域失败时,提示 No 'Access-Control-Allow-Origin' header

2023-02-01 16:22:01 1151

原创 fastadmin 的多表关联查询

fastadmin 的多表联合查询,仅支持A-B,A-C,不支持 A-B-C 查询。两张表及以上关联查询时,先在model层写方法例如,主表 user,关联 apply_project表和user_group表,在user model层写下如下两个方法。其中belongsto后,第一个参数为表名,做驼峰处理,第二个参数为user表内 关联字段,第三个参数为要关联的表字段public function apply(){ return $this->belongsto("ApplyPr

2021-10-13 09:57:56 4407

原创 fastadmin 选择性展示操作内容

除了 visible 属性,也可以选择 函数方法{ field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate,formatter: function (value, row, index) { if(row.type == 2){ return '<a>查看</a>';

2021-09-18 11:15:22 368

原创 js 事件失效,但是代码都是正确的

js 事件 失效,但是代码都是正确的,原因是 重复引入了bootstrap的 js 文件。。泪牛满面,找了近一下午才发现问题所在

2021-09-02 17:46:34 180

原创 fastadmin,前端根据条件判断是否显示某一列

后台管理有个模块,要根据登录的管理员来判断是否展示某一列,比如操作那一列。从官网了解到visible 可以对 列进行隐藏和展示 即{field: 'name', title: __('姓名'),operate: false, visible:fasle,}条件的判断是个问题,本来看官网,可以写为 函数形式,即visible:function(row){ if(row.status==1){ return false; } else { ..

2021-08-31 16:42:26 3335

原创 fastadmin 的自定义搜索select框联动

项目中搜索中,有个根据部门 获取 各部门详细员工,因为是fastadmin自带搜索,一直无法实现,而完全改为自定义搜索表单又太麻烦,百度了很多才找到方法。贴代码{ field: 'department', title: __('所属部门'), searchList: function (column) { return Template('departmentpl', {}); },},{field: 'salesman', title: __('业务员'),.

2021-08-27 16:28:55 2584 4

原创 iconv 转码函数,将乱码的文件名转为正常格式

$file = iconv("utf-8","gb2312",date('Y-m-d-H-i-s') . '测试' .'.docx');

2021-08-13 09:40:52 3179

原创 2021-01-23

复制数据 并改变其中一列的值insert INTO company_setting(company_id,cate_id,setting_id,status,add_time) SELECT 8 as company_id,cate_id,setting_id,status,add_time FROM company_setting where id BETWEEN 419 AND 424查询表中重复的数据select * from settingwhere (`name`,`desc`,..

2021-01-23 10:21:00 97 2

原创 2020-12-26 创建一个压缩包文件

public function getZip($files,$name){ //处理文件,去重 $fileList = array_filter($files); if(empty($fileList)) { $filePath = ""; } else { //压缩包地址 $name.zip 是文件名, uploads/compress 是文件夹,必须提前创建好 $filename = "uploads/compr.

2020-12-26 11:09:07 467

原创 2020-11-18

tp5 自带的验证码功能composer require topthink/think-captcha=2.0.* 命令安装 think-captcha 扩展包。<div class="form-group has-feedback feedback-left"> {:captcha_img()} //前端展示验证码</div>captcha_check($captcha) //后台直接验证例子:前端:<div class="for..

2020-11-18 14:39:31 135

原创 2020-09-04

获取标签属性值 var status = $(this).attr('title'); 给当前事件添加 类选择,并移除其他所有同级的某 类选择$(this).addClass('weui-bar__item--on').siblings().removeClass('weui-bar__item--on');

2020-09-04 15:06:13 74

原创 2020-08-12

https://www.githubs.cn/awesome github 交流分享网站 (就是好用啊)https://www.haolizi.net/ 好例子(下载源码要积分,冲了10块钱的,不能忘)https://www.lanrenzhijia.com/source/8118.html懒人之家,链接是一个进销存的源码 ,看着做得很美观功能也很齐全,但是要会员才能下载~https://github.com/chenbool/wms 一个前辈分享的进销存 源码,很赞...

2020-08-12 15:14:57 87

原创 选择器

id选择器具有唯一性,不适合在循环中使用,所以最好用类选择器

2020-07-27 17:27:57 54

转载 关于tp5 的 搜索后分页

在paginate 执行时,后面必需带上参数,格式为$data = Db::name('classes')            -&gt;where($where)            -&gt;order('id desc')            -&gt;paginate('', '', ['query' =&gt; $where]);而在这之前,分页传递值时,是新的数组...

2018-06-06 14:02:41 1708

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除