随笔分类 - 框架
摘要:框架是用的tp5.1 使用composer 安装 composer require workerman/phpsocket.io 扩展 然后public入口出新建socket.php 具体代码如下: <?php // [ 应用入口文件 ] namespace think; // 加载基础文件 req
阅读全文
摘要:简单的发送邮件类: <?php /** * Created by PhpStorm. * User: gyc * Date: 2020/4/4 * Time: 下午2:42 * 邮件发送 */ namespace app\plugins; use PHPMailer\PHPMailer\PHPMai
阅读全文
摘要:1:虚拟机配置文件修改: location / { index index.php index.html; if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; #必须在前面 rewrite ^(.*)
阅读全文
摘要:thinkphp5使用paginator分页查询数据后,需要foreach便利处理某一字段的数据,会出现类似题目的错误。主要是因为tp5使用分页类读取的数据不是纯数组的格式!所以在循环的时候需要用数据对象的形式进行处理。 例如: 前台使用volist或者foreach处理列表数据时name就是ite
阅读全文
摘要:thinkphp5 配置文件路径:app/extra/web.php
阅读全文
摘要:引入相关js html代码 js代码 说明一下:引入汉化包没有生效,mmp!!! 自己汉化吧! 后台处理代码: 暂时做个备份,仅供参考!多多交流!
阅读全文
摘要:html+js: php: sql语句: 数据文件:链接: https://pan.baidu.com/s/1jHMAxCU 密码: 5y79
阅读全文
摘要:html js: 后端获取json数据传到前端就行了。 效果如图 输入查询内容 点击获取
阅读全文
摘要:工作需要导出几万的数据量。操作比较频繁。之前数据在七八千是数据导出很慢。phpExcel是方便但是性能一般。现在改为使用csv导出数据;可以缓解内存压力,一次导出两三万是没问题的。当然服务器内存给力,加上数据库优化相信这个还是比较方便的。 具体方法如下: 在Think文件下新建Csv.class,p
阅读全文
摘要:apache 重写: ,htaccess phpstudy重写:
阅读全文
摘要:Thinkphpsession缓存没有redis类库 Redis.class.php放在Library/Think/Session/Driver/下: 同样加载配置文件: 引入类库: use Think\Session\Driver\Redis; 代码:
阅读全文
摘要:原有的Redis类在Library/Think/Cache/Driver/中 换成下面的: 配置文件: //redis配置 'REDIS_HOST'=>'ip地址', 'REDIS_PORT'=>端口号, //默认6379 'REDIS_AUTH'=>'验证密码', 'DATA_CACHE_TIME
阅读全文
摘要:废话不多说,直接干货: 第一步:下载php sdk 地址:https://help.aliyun.com/document_detail/32381.html?spm=5176.doc51929.6.685.18WOhG 结构如图: 也不知道能用多少;反正都留着。 第二步:打开https://hel
阅读全文
摘要:项目根目录中.htaccess文件修改为: <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILE
阅读全文
摘要:在ThinkPHP中,关联模型更类似一种mysql中的外键约束,但是外键约束更加安全,缺点却是在写sql语句的时候不方便,ThinkPHP很好得解决了这个问题.但是很多人不动关联模型的意思.现在就写个例子.让大家理解ThinkPHP关联模型的意思. 环境描述:公司有一个员工表think_user,一
阅读全文
摘要:之前项目经常用到,没做总结。 自动验证是Thinphp模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。 原理: create()方法收集表单($_POST)信息并返回,同时触发表单自动验证,过滤非法字段, 在控制器中使用create()方法,(返回值为true
阅读全文
摘要:前端的代码: 当然数据的处理用ajax,不过先要引入jquery和jquery.cookie.js,这个就自行百度下载吧。前端会用cookie来限制重复点赞的效果。 js部分: 后端接收数据:IndexController.class.php done!
阅读全文
摘要:编辑器下载地址:http://ueditor.baidu.com/website/download.html#ueditor 放在项目Public或者入口同级目录均可。 前台代码 后台就是接收输入内容存入数据库即可。 后期查询改内容时会出现带有html标签,用htmlspecialchars过滤即可
阅读全文
摘要:点击切换状态 类似开关按钮 可用于禁用 开关 显示隐藏等
阅读全文
摘要:然后写控制器:HomeController.class.php 然后其他控制器继承这个: 手机端和PC可以用一个controller和model,模板文件是这样: 然后再电脑浏览器访问项目,切换手机模式就可以找到模板文件
阅读全文