ThinkPHP5杂技(二)】的更多相关文章

不要使用数据库查询嵌套 if (!$listA = Db::name('coin') ->field('id,symbol') ->where('id', 'IN', logic('Alliance/Alliance')->getSet($this->site['id'], 'coin')) ->order('id asc') ->select()) { $this->error('没有可用币种'); } logic Alliance中包含数据查询,导致内部采用了…
Thinkphp5 assign 传递 " 时 ,前台收到的是 " 和ThinkPHP3.2不一样,3.2收到的是 ”,传递给js时 用的data.replace(new RegExp('"','g'),'"')替换回来貌似不好,获取值的时候可以用 {$data.abc|raw} 解决传入参数"替换&quot问题也就是如果前台传入的是json数据 后台用 { |raw}解决 Thinkphp5.1在部分Base.php 控制器中 \think\Re…
系统:window 7 64位 Thinkphp版本:5.0.5 环境:wampserver集成 我的项目是部署在本地www/thinkphp  目录下.在做之前,先要考虑清楚,你需要几个模块来完成你的项目,这点很重要. 下面开始实战: 一.创建三个模块 Common(公共模块),Index(前台模块),Admin(后台模块).公共模块是必不可少的,Index,Admin这两个模块,其他的你看着办. index.php实际配置 <?php // 定义应用目录 define('APP_PATH',…
1.运用composer下载拓展到vendor下 composer require aferrandini/phpqrcode 2.common.php 里面写生成二维码函数 <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +-----------------------------------…
1.PHP方法 public function do_qrcode(){ Vendor('Qrcode.phpqrcode'); Vendor('Qrcode.Compress'); $object = new \QRcode(); $recommend = $user['invite']; //二维码跳转地址 $url = config('public.qrcode')."?recommend=".$recommend; //需要合成的背景图片地址 $bgimg = config('…
路由: 其实TP5就是一个集多家框架所长而成的,感觉失去了自己的特色!路由这块呢类似于laravel框架!废话不说直接上码! 路由配置,类似laravel,就在route.php文件里配置路由(文件所在路径:gogogo/route.php:gogogo是我的模块名) return [//简单的路由配置 //推荐商品接口路由 'product/getRecommendProduct' => 'gogogo/product/getRecommendProduct' , //这是一个简单路由配置!我…
ThinkPHP 日志(如何学好一门技术,教学视频和文档的优缺) 一.总结 一句话总结:教学视频中介绍的只是基础的最常用的使用,那些不常用的那些视频里面都不会介绍,因为需求小,所以还是需要好好去把参考文档看完 教学视频只是常用知识-不完整 多去看参考文档 介绍 · ThinkPHP5.0完全开发手册 · 看云https://www.kancloud.cn/manual/thinkphp5/118124 二.ThinkPHP 日志 参考:ThinkPHP 日志 - 王宇walkOn - 博客园ht…
一.官方手册: https://www.kancloud.cn/manual/thinkphp5/118003 二.Git 方式安装[最新框架下载方式] 首先克隆下载应用项目仓库 git clone https://github.com/top-think/think tp5 然后切换到 tp5 目录下面下载核心框架 git clone https://github.com/top-think/framework thinkphp 两个仓库克隆完成后,就完成了ThinkPHP5.0的Git方式下…
thinkphp5关于动态生成二维码类库总结: 遇到的最大问题如下:我想大部分人也碰到过,所有觉得有必要总结下: thinkphp5提示找不到Qrcode类,可是自己明明都放置到了,vendor 目录下面,怎么还是找不到了?是不是路径错了? 上面试根据thinkphp手册上说的加了使用命名空间,还是报错,于是我右试了下以下方式还是报错?我当时百度了看看大多数都是tp3.2的写法,千篇一律,所以觉得有必要搞定这样的问题. 这次我连vendor都加上了还是报错,用官方提供的助手函数 vendor()…
仅供个人参考,方便大家. 一.1)https://pay.weixin.qq.com/index.php/core/home/login  复制此地址 打开微信商户平台. 2)下载安全操作证书(最好在IE下载): 3)安装后的界面 4)下载证书  (一定要用主账号登录,才会显示下载证书) 此图片摘自网络,如有侵权请联系删除. 5)设置32位秘钥(百度秘钥生成可在线生成): 二.1)https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=…