thinkphp
自娱自乐22
自娱自乐的看自己的书,
展开
-
TP5使用phpqrcode生成二维码
1. 安装库类composer require aferrandini/phpqrcode -vvv2. 放到 common公共方法中/* * 根据tp5的 phpqrcode方法可以根据网址生成图片二维码 */function getErweima($value){ vendor("phpqrcode.phpqrcode"); //引入库类 $errorC...原创 2020-01-16 16:03:08 · 1135 阅读 · 0 评论 -
THINKPHP的U方法带入JS变量的解决方案
var tr = $(obj.tr);var authid = data.auth_id;layer.open({ type: 2, title: '编辑权限', content: "{:U('auth/zedit', array('auth_id'=>'authid'))}".replace('authid', authid),现获取到变量的值,然后再U...原创 2019-03-14 17:04:28 · 374 阅读 · 0 评论 -
thinkphp 自定义过滤器使用2个参数
{$info.mb_yixiang|setYixiang="1", ###}setYixiang 为自定义函数名,1为第一个参数,###代表 $info.mb_yixiang 的值function setYixiang($id, $str){ //判断$id 在不在 $str 中,在则返回 checked if( strstr($str, $id) ){ ...原创 2019-03-11 19:38:02 · 730 阅读 · 0 评论 -
thinkphp 优化写法
1. 修改保存//在线留言修改public function modify(){ $id = I('get.id'); $message = M('Message'); if(IS_POST){ if(!$message->create()){ $this->error($message->getError(...原创 2019-04-20 09:37:36 · 1434 阅读 · 0 评论 -
linux+kangle+tp3 隐藏index.php
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule>在根目录中...原创 2019-05-07 10:14:16 · 461 阅读 · 0 评论 -
thinkphp3.2 自定义分页
1. php//自定义分页2,/** * 首页 U('case/index', array('page'=>1)) * 上一页 $uppage * 下一页 $nextpage * 尾页 $lastpage = ceil($count/$size) */// 1. 获取 当前的页数 $nowpage$nowpage = I('get.page') ? ...原创 2019-06-06 10:47:59 · 398 阅读 · 0 评论 -
tp5杂技
1. 使用 session等系统变量phpsession('email', '[email protected]');<p>{$Think.server.HTTP_HOST}</p><p>{$Think.env.php_status}</p><p>{$Think.session.email}</p><p&g...原创 2019-08-12 08:45:01 · 97 阅读 · 0 评论 -
TP5模型关联操作
1. manager表的 mg_role_id 关联 zq_role 表的 role_id2. 在manager model中, 写入关联表 role, 注意这里的参数结构, 最后一个是 manager的外键.//一对一关联, 和role角色表关联public function role(){ return $this->hasOne('role', 'role_id'...原创 2019-08-21 11:32:30 · 1430 阅读 · 0 评论 -
TP5请求对象Request
第一种方式, 助手函数 request()第二种是, think\request 类来获取实例use think\Request;class Index{ public function index(){ $request = Request::instance(); //单例模式 }}第三种方法是, 注入对象, 建议使用这种方式.u...原创 2019-08-22 11:13:34 · 981 阅读 · 0 评论 -
利用layui的flow实现信息流-滚动加载
环境:tp3.2+layuihtml,设置一个包裹层&lt;div id="pyq-content" class="pyq-content"&gt;&lt;/div&gt;js,需要注意 scrollElem 这个参数需要填写!!layui.use('flow', function() { var $ = layui.jquery; //不用额外加载jQu原创 2019-02-13 14:35:29 · 5777 阅读 · 2 评论 -
微信朋友圈,图片显示示例
<ul class="e03"> <volist name="data['pyq_duotu']" id="f"> <li> <figure style="background-image:url('{$f}')" data-src="{$f}" class="figure原创 2019-02-12 14:14:50 · 740 阅读 · 0 评论 -
微信weui的uploader功能实现(html+js+php[tp3.2])
html&lt;div class="weui-gallery" id="gallery"&gt; &lt;span class="weui-gallery__img" id="galleryImg"&gt;&lt;/span&gt; &原创 2019-02-11 21:48:01 · 1497 阅读 · 3 评论 -
Thinkphp3.2.3 单图上传及生产缩略图
前端<div class="layui-form-item"> <label class="layui-form-label">您的照片</label> <div class="layui-input-inline"> <label for="upload" class=原创 2018-11-16 10:40:39 · 236 阅读 · 0 评论 -
IIS+Tp3.2.3,woff文件上传了但不显示解决方法
服务器环境:IIS7+kangle问题:woff文件确实上传了,但是页面不显示。需要在我们对应网站下的Mime类型中添加文件对应的类型就行了.woff application/x-font-woff.woff2 application/x-font-woff.svg image/svg+xml...原创 2018-11-16 13:42:49 · 199 阅读 · 0 评论 -
Thinkphp3.2.3 只修改一个字段的值
$result = M('Hd')->where("hd_id = '$hd_id'")->setField('hd_like', ‘测试的值’);成功后,返回值可能为0,所以判断要用以下方式if($result !== false){ echo '数据更新成功!';}else{ echo '没更新任何数据!';}...原创 2018-11-19 14:27:41 · 4715 阅读 · 0 评论 -
thinkphp3.2 3表联合查询
$travel = M(‘Travel’);$data = $travel-&amp;gt;join(‘zq_member on zq_travel.tl_publish = zq_member.mb_id’, ‘left’)-&amp;gt;join(‘zq_diqu on zq_travel.tl_diqu = zq_diqu.dq_id’, ‘left’)-&amp;gt;select();...原创 2018-12-30 10:14:01 · 3506 阅读 · 1 评论 -
thinkphp3.2 阅读数加1实现
//点击数加1team−&amp;gt;where(&amp;quot;tmid=′team-&amp;gt;where(&amp;quot;tm_id=&amp;#x27;team−&gt;where("tmid=′tm_id’")-&gt;setInc(‘tm_click’, 1);原创 2019-01-18 14:49:21 · 1616 阅读 · 0 评论 -
thinkphp模板中 大U方法使用说明
{:U(‘Index/displaytopics’,array(‘tid’=>$vo[‘tid’]))}原创 2019-01-14 16:19:44 · 703 阅读 · 0 评论 -
mxsrvs支持thinkphp3.2伪静态
在项目配置下加入 location / { index index.php; #ThinkPHP REWRITE支持 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last; break; } }在 nginx.conf中加入location ~ \.php$ { ...原创 2019-01-16 15:02:32 · 1528 阅读 · 1 评论 -
微信支付-扫码支付全流程
微信支付官方文档:`https://pay.weixin.qq.com/wiki/doc/api/index.html`微信支付分为2种模式:【模式一】:商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统...原创 2019-02-17 17:24:31 · 18453 阅读 · 0 评论 -
Thinkphp3.2.3 多图上传,同类型只能上传一张问题
Thinkphp3.2.3 多图上传,同类型只能上传一张问题,例如一次性上传多张 .jpg 文件,只能上传最后一张,问题在于,同名,只保存一张,找了很多方法,问题就在于 saveName 上在 App-&amp;gt;Common-&amp;gt;Common-&amp;gt;function.php 下加入function guid(){ if (function_exists('com_create...原创 2018-11-20 15:41:11 · 489 阅读 · 0 评论