
php
mangrandi
这个作者很懒,什么都没留下…
展开
-
thinkphp5.0 with预载入时,如果关联方法是多单词的驼峰写法,要用下划线获取
一句话:thinkphp5.0 with预载入时,如果关联方法是多单词的驼峰adminPosition,那么在获取数据时候要使用下划线风格即admin_position1、`think\Db\Query`类`with`方法,把绑定关系绑定到模型的`option['with']`属性2、`think\Db\Query`类`select`方法,方法内通过`resultSetToModelCollection`方法生成模型对象,模型对象再调用`eagerlyResultSet`方法做预载入处理3、`eag原创 2020-07-06 16:39:00 · 997 阅读 · 0 评论 -
多个php版本的composer使用
一【背景】1.本地开发公司项目PHP版本是5.6,本地环境是AppServ安装的,compoer之前也已经全局安装过了(指定的php版本也是5.6)2.想学习laravel。laravel5.6版本要求PHP版本是7.2的。使用composer安装laravel项目提示php5.6版本不可以。composer create-project laravel/laravel mall -...原创 2018-06-25 17:23:21 · 2825 阅读 · 0 评论 -
PHPExcel在Thinkphp中的使用,列宽度可定义
namespace app\admin\controller;###引入文件class EvaluateController extends Controller{ /** * 导出用户评价到excel */ public function dumpLogsExcel(){ //查询数据 $where['member_ca...原创 2018-07-26 12:02:08 · 3069 阅读 · 0 评论 -
gzcompress的坑
【一、效果】800k的数据压缩成100k多。效果还是不错。【二、为什么要压缩】数据库存不下啊 数据库有个max_allowed_packet限制数据大小。没有改mysql配置的权限,也不想劳烦其他人干脆自己动手。【三、使用】失败的尝试千千万万,只说成功的路<?php//入库$src_data1 = file_get_contents('bb.txt');//...原创 2018-08-17 17:40:23 · 4555 阅读 · 1 评论 -
PHP+jquery ajax 实现实时的输出显示
一、html代码。利用$.ajax的xhr属性,以及js中对于XMLHttpRequest的onreadystatechange事件,实时的从后端获取并处理。参考链接:ajax如何实现、readyState五中状态的含义<!DOCTYPE html><html><head> <title></title> &...原创 2018-09-20 16:18:49 · 2592 阅读 · 0 评论