随笔分类 - thinkphp
php框架随笔
摘要:在项目的thinkphp/library/think/Db.php文件下 Db.php 添加 use think\db\Query; connect()方法,将返回值类型修改为Query
阅读全文
摘要:版本:5.1.41 LTS 从网上搜到好多从/public/index.php 添加heade信息,或者用中间件,或者添加behavior操作,可以做到解决跨域问题,但是亲身试验了都不行,今天刚找了一个,可以使用,放在这里 header('Access-Control-Allow-Credentia
阅读全文
摘要:关联删除时,如果关联的模型是驼峰的写法,需要将驼峰写法改成下划线,实例如下 $sku = Sku::get(1,'skuDetail'); $sku->together('sku_detail')->delete();
阅读全文
摘要:overtrue/wechat 默认使用的是 symfony/cache 来进行缓存操作,symfony/cache会在/tmp目录下建立symfony_cache来储存临时缓存。所以从/tmp目录下找到symfony_cache目录删除该目录让其重新创建就可以了。
阅读全文
摘要:七牛云SDK ——composer require qiniu/php-sdk guzzle 一个PHP端远程请求类 ——composer require guzzlehttp/guzzle yansongda/pay 集成了微信支付和支付宝付款api ——composer require yans
阅读全文
摘要:前言:之前面试的时候被问到tp5-mysql连接池的问题,一下就蒙了,不知道啥玩意,今天有时间特意百度了一下。 PHP连接池的设计初衷是PHP 没有连接池,所以高并发时数据库会出现连接打满的情况,Mycat 等数据库中间件会出现部分 SQL 无法使用,例如不支持批量添加等,而且过于臃肿。 smpro
阅读全文
摘要:开始就是老生常谈的话了,composer安装queue composer require topthink/think-queue 安装完成后在vendor/topthink/think-queue/src目录下有个config.php 把它复制到根目录config目录下,改名为queue.php,
阅读全文
摘要:如题,SQL语句是这样的,如下所示,不用管表里内容是什么,只要知道wygl_sfgl_mxb根据条件查询出的结果与wygl_sfgl_sjjz表根据条件查出来的结果作为a表,再与b表c表左联然后再根据条件查询需要的数据,也不难,但是咱之前没这么搞过啊~~~,再说table里也不能写(SELECT y
阅读全文
摘要:echo "app_path ".Env::get('app_path')."</br>"; echo "root_path ".Env::get('root_path')."</br>"; echo "think_path ".Env::get('think_path')."</br>"; ech
阅读全文
摘要:原来的地址http://xxxxxxx/index.php/admin/login/index.html 修改完的路径http://xxxxxxx/admin/login/index.html 修改.htaccess文件 <IfModule mod_rewrite.c> Options +Follo
阅读全文
摘要:普通的事务操作很简单,最简单的方式是使用 transaction 方法操作数据库事务, 当闭包中的代码发生异常会自动回滚, 例如: Db::transaction(function () { Db::table('think_user')->find(1); Db::table('think_use
阅读全文
摘要:paginate分页完成之后,生成的分页数据是对象形式存在的,所以如果要调用其分页的数据,比如想要遍历修改数据中的值,等需要进行 foreach操作的地方,需要使用 $re=Db::->table('ldptype_ex') ->alias('a') ->paginate(5); $data = $
阅读全文
摘要:废话不多说,直接上代码 前端(前端多说一句,在初始使用阶段,不知道是怎么回事,复制在看云上的文档的配置参数时,一直有错误,后台获取不到$_file,整整一上午,下午上网搜了一下别人的上传图片代码才好用,不知道是不是官方弄错了,咱也不敢说,咱也不敢问的) <div id="editor"></div>
阅读全文
摘要:首先,用的thinkphp5.0框架,在项目根目录下composer下载PHPExcel; composer require phpoffice/phpexcel 然后在控制器中直接use就可以了,简单的流程图如下: <?php namespace app\index\controller; use
阅读全文