随笔分类 -  thinkphp

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

点击右上角即可分享
微信分享提示