摘要:
参考: https://blog.csdn.net/qq_33028267/article/details/105857794 win7,win8, win10家庭版不用开启 Hyper-V!!! 回到正题 在docker能使用的前提下,在window上打开是这个样子的: 然后下载twosee/sw 阅读全文
摘要:
这个拓展的下拉框分两种,一种比较简单的,像“是”或“否”的,这种,直接定义就好了,但是这种只适合下拉框选项少的,多的不行。 另外一种是属于量大的,像一个下拉框有几十个,几百个的,就需要先把数据存在另外一个表格里面,然后再关联读取。 以下直接上代码: //导入模板 public function mo 阅读全文
摘要:
简介 就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法。 PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的PHP框架,自动加载插件,自动生成 阅读全文
摘要:
composer 安装 predis/predis 依赖,或者安装php_redis.dll的扩展。 我这里选择的是predis/predis 依赖。 composer require predis/predis 进入config/cache.php 配置添加redis缓存支持示例: <?php / 阅读全文
摘要:
写这篇文章的原因: 由于快速的散列算法,所以不推荐使用md5这个函数获得密码。 password_hash()使用了一个强的哈希算法,来产生足够强的盐值,并且会自动进行合适的轮次。password_hash()是crypt()的一个简单封装,并且完全与现有的密码哈希兼容。所以推荐使用password 阅读全文
摘要:
使用nginx做代理服务配置如下: server{ listen 80 ; server_name 域名; #代理配置 location /{ proxy_set_header X-Original-Host $host; proxy_set_header X-Real-IP $remote_add 阅读全文
摘要:
参考:https://blog.csdn.net/dc_726/article/details/42784317 创建一条测试 数据 查询 (默认是 DB 0 ) 创建: set name xiaoming 查询: get name 1、模糊搜索查询 (redis 默认有16个DB , 0-15 ) 阅读全文
摘要:
使用tp,group和count无法得到想要的sql语句。 M('Report')->group('begin')->where($term)->count(); SELECT COUNT(*) AS tp_count FROM `qdb_report` WHERE ( `type` = 1 ) A 阅读全文
摘要:
经常用的前端操作: 1、创建编辑器 UE.getEditor('editor', { initialFrameWidth:"100%" //初始化选项 }) 精简版 UE.getEditor('editor') 2、删除编辑器 UE.getEditor('editor').destroy(); 3、 阅读全文
摘要:
来源:https://blog.csdn.net/immortalzz/article/details/81479819 事情通知: 1.你最好检验你平时上传oss的方法可行,因为网上的案例的oss方法不是通用的。 2.修改你平时上传oss时调用的$ossClient->uploadFile()的第 阅读全文