/** * @param array $data 数据 * @param array $title 表头 * @return bool * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception 下载文件 */ public function _export($data,$title){ //数据 /*…
在windows环境下多图上传正常。但是部署到Linux下时目录可写的情况下上传图片会报 SplFileObject 错误。 当调用如下代码时候系统会报异常。 解决 1、进入\thinkphp\library\think\File.php文件打开 在构造函数的初始化的时候会获取文件信息。 2、因未知原因导致文件被删除,然后接着获取文件信息而报错。实…
public function index() { $sql = ""; $list = ""; $pagenumber = 20; //默认分页条数 //查询数据 $list = Db::name('wcmall_type','id,name,sort')->where($sql)->order('sort asc')->pag…
// 获取某个用户的积分 User::where('id',10)->value('score'); // 获取某个列的所有值 User::where('status',1)->column('name'); // 以id为索引 User::where('status',1)->column('name','id');
左表20W条数据,因为受mysql的limit扫描影响,传统的分页查询越到后面越慢,所以优化就得直接取得条数范围,让mysql直接跳过扫描前面的数据即可,下面为实现代码,和截图。。。当然,不是说只适合join,任何走limit的查询语句都可以哈!送给纯洁的小白朋友。如果大神们有更好的,欢迎分享!感谢大神们。 $dircontent = M('Dir…
//初始化缓存 type:缓存类型 expire:缓存时间 S(array('type'=>'file','prefix'=>'otcvue','expire'=>60)); //测试 echo date('H:i:s'); echo '<br/>'; S('vuetime',1,10); time_sleep_unt…
数据表中文章添加的时间字段存储数据类型为:datetime 模板页面index.html 创建一个表单,以便选择筛选查询 <html> <head> <script> $(function() { //判断提交查询 $("select[name='add_time']").val("{$add_time}"); …
Thinkphp框架 后台的路径是admin,这样不安全,需要更改这个目录 方法是修改/application/common/conf/config.php 中的'MODULE_ALLOW_LIST' ,把Admin改为其它名称,比如,Manage, 另外,添加, 'URL_MODULE_MAP' => array('manage'=>…