更灵活的路由; 依赖注入; 请求缓存; 更强大的查询语法; 引入了请求/响应对象; 路由地址反解生成; 增强的模型功能; API开发友好; 改进的异常机制; 远程调试支持; 单元测试支持; 命令行工具; Composer支持; ...
分类:
Web程序 时间:
2017-06-02 17:44:05
阅读次数:
210
今天以thinkphp5中使用支付宝的手机支付接口为例。 一、创建基本页面pay/alipay_wap_submit.php(开始创建订单) 二、配置基本参数 三、控制器处理请求: ...
分类:
移动开发 时间:
2017-06-01 16:47:23
阅读次数:
557
参考:Dropzone的使用方法点击查看dropzone中文文档后台用的INSPINIA框架的模板,里面有,dropzone.jsdropzone是一个可以拖文件上传的js.拖进去,就上传了。我在页面上,写了一个保存已经上传的文件的p_w_picpath3,p_w_picpath4.这就需要改写一下dropzone.js.代码如下:前端:&..
分类:
Web程序 时间:
2017-05-27 23:49:31
阅读次数:
855
ThinkPHP5建议所有的扩展类库都使用命名空间定义,如果你的类库没有使用命名空间,则不支持自动加载,必须使用Loader::import方法先导入文件后才能使用。 首先要在文件头部使用loader thinkphp系统类 use think\Loader; 页面内使用 Loader::impor ...
分类:
Web程序 时间:
2017-05-22 13:30:45
阅读次数:
212
看到thinkphp.cn上有这么一个问题。将session存储到redis,修改配置如下://+----------------------------------------------------------------------//|会话设置
//+----------------------------------------------------------------------
‘session‘=>[
‘id‘=>‘‘,
..
分类:
Web程序 时间:
2017-05-16 23:12:55
阅读次数:
151
在处理数据库查询结果时遇到了些问题,记录下用到过的几种查询方式和结果处理。 1. 查询某条记录 $where=array( "version_id"=>$version_id ); $data = model("PackageWhitelist")->where($where)->find(); $ ...
分类:
Web程序 时间:
2017-05-16 10:02:42
阅读次数:
261
1 assign('name',$name); 15 16 return $this->fetch(); 17 } 18 19 public function select() 20 { 21 //增 22 //$res = DB::name('lee_user')->insert(['uname'... ...
分类:
Web程序 时间:
2017-05-12 19:02:46
阅读次数:
263
由于公司自己开发的项目,需要与第三方软件数据库对接。我们项目用的数据库是MySQL而第三方用的是sqlserver2000.项目框架用的thinkphp5.0,通过thinkPHP新建一个模块,单独连SqlServer2000连接不上去。感兴趣想了解我踩过的坑的可以点我.但是我们必须要知道第三方数据 ...
分类:
数据库 时间:
2017-05-10 01:05:31
阅读次数:
279
一.安装1.使用git或者composer(composer update)进行实时更新,区别在于git不会清空核心框架目录而composer会清空。2.使用官网打包好的TP压缩包(解压即可用)->不是实时更新更新3.国内的码云和Coding代码托管平台都有ThinkPHP5的镜像 二.目录结构命令 ...
分类:
Web程序 时间:
2017-05-08 17:52:30
阅读次数:
552
在阅读《thinkphp5.0快速入门》这本书时,模型基础这一节碰到一点路由上的问题。在此随笔记一下。 碰到的问题: [8] ErrorException in UserController.php line 43 Trying to get property of non-object [8] E ...
分类:
Web程序 时间:
2017-05-07 01:03:20
阅读次数:
928