随笔分类 -  tp5

tp5
摘要:简单实现SSO 阅读全文
posted @ 2018-12-14 11:06 徐锅 阅读(1151) 评论(0) 推荐(0) 编辑
摘要:thinkphp 迁移数据库 -Phinx 阅读全文
posted @ 2018-11-27 12:11 徐锅 阅读(2582) 评论(0) 推荐(0) 编辑
摘要:Thinkphp5.1 ORM UML 阅读全文
posted @ 2018-09-04 17:09 徐锅 阅读(541) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-07-19 14:24 徐锅 阅读(2) 评论(0) 推荐(0) 编辑
摘要:资源连接: wulongtao/think-wxminihelper 具体怎么安装,不介绍了,有不懂再问我吧; 主要重点如下: wepy:index.wpy 阅读全文
posted @ 2018-04-01 20:14 徐锅 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:thinkPHP5.0 类图下载 阅读全文
posted @ 2018-03-27 15:19 徐锅 阅读(332) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-01-08 18:04 徐锅 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-01-05 15:27 徐锅 阅读(1) 评论(0) 推荐(0) 编辑
摘要:细节请参考前一篇文章:JSSDK.PHP 修改下: 1 <?php 2 namespace jssdk; 3 4 class Jssdk { 5 private $appId; 6 private $appSecret; 7 private $url; 8 9 public function __c 阅读全文
posted @ 2017-12-29 11:09 徐锅 阅读(2257) 评论(0) 推荐(0) 编辑
摘要:前提:必需了解TP5的全局配置,扩展目录,composer,依赖注入的概念; 第一步:首先配置加载官方JSSDK类 执行:conposer update (注意保留锁文件,以免更新不要的更新) 第二步:修改类如下: 1 <?php 2 namespace jssdk; 3 4 class Jssdk 阅读全文
posted @ 2017-12-28 09:36 徐锅 阅读(2619) 评论(0) 推荐(0) 编辑
摘要:模型事件 模型事件是指在进行模型的写入操作的时候触发的操作行为,包括模型的save方法和delete方法。 模型事件只可以在调用模型的方法才能生效,使用查询构造器通过Db类操作是无效的 模型类支持before_delete、after_delete、before_write、after_write、 阅读全文
posted @ 2017-11-24 17:00 徐锅 阅读(397) 评论(0) 推荐(0) 编辑
摘要:日志驱动 日志可以通过驱动支持不同的方式写入,默认日志会记录到文件中,系统已经内置的写入驱动包括 File、Socket,如果要临时关闭日志写入,可以设置日志类型为Test即可,例如:'log' => [ // 可以临时关闭日志写入 'type' => 'test', ], File驱动 日志的记录方式默认是File方式,可以通过驱动的方式来扩展支持更多的记录方式。 记录方... 阅读全文
posted @ 2017-06-28 11:58 徐锅 阅读(5129) 评论(0) 推荐(0) 编辑
摘要:------------------类 Class ……… '', 'width'=>0, 'height'=>0, 'type'=>[], 'size'=>1024*5 ]; /** * @var string */ private $errorsize= 'Img Size Wrongful'; ... 阅读全文
posted @ 2017-06-24 12:11 徐锅 阅读(176) 评论(0) 推荐(0) 编辑
摘要:composer 阿里云短信服务使用 xuying/aliyun_mns 更新到2017年初,不再更新 /** * TODO SMS SERVICE* @param $tmp * @param $moblie * @param $name * @param int $len * @return in 阅读全文
posted @ 2017-06-19 20:08 徐锅 阅读(208) 评论(0) 推荐(0) 编辑
摘要:/** * echo nRand('mail');die; * @param array $type * @param int $len * @return int|string */function nRand($type=[],$len= 20){ $t = gettype($type); if($t === 'string'){ $rand=""; i... 阅读全文
posted @ 2017-06-18 19:50 徐锅 阅读(186) 评论(0) 推荐(0) 编辑
摘要:内置规则 系统内置的验证规则如下: 格式验证类 require 验证某个字段必须,例如:'name'=>'require' number 或者 integer 验证某个字段的值是否为数字(采用filter_var验证),例如:'num'=>'number' float 验证某个字段的值是否为浮点数字(采用filter_var验证),例如:'num'=>'float' boole... 阅读全文
posted @ 2017-06-18 18:44 徐锅 阅读(4799) 评论(0) 推荐(0) 编辑
摘要:可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下 Options +FollowSymlinks -Multiviews RewriteE... 阅读全文
posted @ 2017-06-16 18:51 徐锅 阅读(535) 评论(0) 推荐(0) 编辑
摘要:解决nginx发布网站跨目录访问(thinkphp5+lnmp) 到:usr/local/nginx/conf/vim fastcgi.cof 把最后一行加上井号#注释掉保存重启 restart 参考:http://www.cnblogs.com/q1104460935/p/7028881.html 阅读全文
posted @ 2017-06-16 18:30 徐锅 阅读(2678) 评论(0) 推荐(0) 编辑
摘要:DB操作返回是数组。模型直接操作返回是对象; 对象类型转换数组的方法也太简单了:打开 database.php 增加或修改参数'resultset_type' => '\think\Collection', 完成: 即可连贯操作model('user')->select()->toArray() ============================================= 阅读全文
posted @ 2017-06-15 18:15 徐锅 阅读(352) 评论(0) 推荐(0) 编辑
摘要:异常处理 和PHP默认的异常处理不同,ThinkPHP抛出的不是单纯的错误信息,而是一个人性化的错误页面。 默认异常处理 在调试模式下,系统默认展示的错误页面: 只有在调试模式下面才能显示具体的错误信息,如果在部署模式下面,你可能看到的是一个简单的提示文字,例如: 本着严谨的原则,5.0版本默认情况下会对任何错误(包括警告错误)抛出异常,如果不希望如此严谨的抛出异常,可以在应用公共函... 阅读全文
posted @ 2017-06-06 19:25 徐锅 阅读(212) 评论(0) 推荐(0) 编辑

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