tp5
灼灼桃花夭
吾非莲
展开
-
tp5 与 uniapp 之 实现websocket消息推送
参考 https://www.yisu.com/zixun/603043.html安装完成之后a) 跟application同目录下,即根目录下 创建 server.php, 内容如下:b) 创建 workerman 的控制器app/push/Worker 目录c) 启动workerman服务在cmd下运行 php server.phpa) 浏览器测试连接打开chrome浏览器,按F12打开调试控制台,在Console一栏输入(或者把下面代码放入到html页面用js运行)b) h5c)原创 2022-06-10 13:24:39 · 2293 阅读 · 0 评论 -
TP5 volist双重嵌套循环中$key值影响
参考https://blog.csdn.net/weixin_45882486/article/details/105262464在 volist嵌套循环里哪怕定义了不同的 key值名称,在循环时却得到的不是想要的 key值,会被互相影响解决办法很简单,把 volist 换成 foreach 即可{foreach name="value" id="val" key="key"} {foreach name='$val["value"]' id="v" key="k"} key=$key,k=原创 2021-10-20 14:34:24 · 341 阅读 · 0 评论 -
tp5.0 之同一个项目设置不同域名访问不同模块
参考网址https://blog.csdn.net/u012767761/article/details/108673683https://blog.csdn.net/weixin_30520015/article/details/99145947思路在入口文件绑定admin模块,就会直接进到admin后台想要分2个域名访问就 获取域名,做判断,跳转到对应模块操作步骤1 直接修改public下的 index.php:// [ 应用入口文件 ]// 定义应用目录define('APP_P原创 2021-08-25 14:54:13 · 1004 阅读 · 0 评论 -
tp5之 group 多字段,同时计算每个分组内的数据总数
参考链接https://blog.csdn.net/qd55815634/article/details/90268859使用$group_1 = 'i.to_e'.',i.to_I'.',i.to_m'; $data = Db::name('success')->alias('i') ->join('yjwk_qiusers_wx q','q.user_id = i.from_uin')...原创 2021-07-23 13:22:56 · 2989 阅读 · 0 评论 -
tp5之 crontab 定时任务
参考链接https://blog.csdn.net/zy1281539626/article/details/79457849https://blog.csdn.net/weixin_44680687/article/details/107666688https://blog.csdn.net/asasasasaq/article/details/90693570步骤1. 新建 command 文件夹 / Test.php<?phpnamespace app\admin\command;原创 2021-06-04 11:58:36 · 1035 阅读 · 1 评论 -
tp5之报错 No input file specified.
参考网址https://blog.csdn.net/zh_mead/article/details/90510060解决办法看到上面的错误,我也去网上找,网上主要是说 ngnix 里面配置 fastcgi_param 的问题,但是我觉得不对吧,因为别的项目都没有问题,单单就这个项目有问题。不知怎么了,我就注意到 “/www/wwwroot/” 这个东西,我电脑里就不应该有这个文件夹啊,于是我就去项目里查找这个字符串,最后在 .user.ini 这个文件找到了,当我看到这个文件的时候我就意识到是他原创 2021-05-12 10:47:55 · 295 阅读 · 0 评论 -
tp5.0之 文件上传
前台用的 layui 的组件<tr> <td class="form_td border-none td_bot">上传文件</td> <td class="border-none td_bot"> <div class="position-rel"> <button type="button" class="layui-btn" id="test3"><i class="原创 2021-04-25 14:52:10 · 987 阅读 · 0 评论 -
TP5之 使用模板继承
参考链接https://blog.csdn.net/qq_39173140/article/details/99443425https://blog.csdn.net/qq_38313548/article/details/91970058公共模板文件目录Base.html 中{block name="head"} {include file="public/head"/} {/block} {block name="nav"} {include file="publi原创 2021-03-31 10:51:38 · 251 阅读 · 0 评论 -
tp5之 支付宝,当面付中, 条码支付
参考网址PHP Thinkphp 支付宝当面付2.0代码https://blog.csdn.net/weixin_40896800/article/details/81563758例子传入条码和金额即可class Alipay extends Commen{ //支付宝条码支付,直接调用ali_tiaoma_pay方法,把条码和金额传进去就ok function a...翻译 2019-11-08 11:28:29 · 451 阅读 · 0 评论 -
tp5之 支付宝wappay手机网站支付
沙箱环境 支付(当面付教程),参考下面这个可以配置环境https://blog.csdn.net/a639735331/article/details/92847337参考下面这个可以做 wappay 的支付ThinkPHP5.0集成支付宝扫码支付(PC端)https://blog.csdn.net/msllws/article/details/84334127 简洁TP5....原创 2019-11-08 10:21:01 · 2830 阅读 · 0 评论 -
php与redis 实现秒杀过程
参考网址https://blog.csdn.net/Srodong/article/details/88656214https://blog.csdn.net/feiwutudou/article/details/80337141https://blog.csdn.net/qq_36573434/article/details/98764640https://blog.csdn.net/w...原创 2019-11-06 14:55:34 · 624 阅读 · 0 评论 -
JS之 解决fakepath问题,并实现base64图片上传(单图上传)
base64 编码转化图片并进行指定路径的保存和上传处理https://blog.csdn.net/u011415782/article/details/79978608https://blog.csdn.net/qq_38381336/article/details/77943377https://blog.csdn.net/yayayangge/article/details/83654...原创 2019-10-21 10:45:53 · 641 阅读 · 0 评论 -
tp5实现微信分享
转载自https://blog.csdn.net/zhangweiguangsunjiao/article/details/95622411tp3.2中<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script><script src=...原创 2019-10-14 14:13:53 · 590 阅读 · 0 评论 -
tp5之 数组分页并增加样式
数组分页,参考网址https://blog.csdn.net/L_Taozi/article/details/89673256分页样式,参考网址https://blog.csdn.net/qq_16030133/article/details/70783898以上,非常好用分页代码 $listt = Db::connect('database.db_config2')->tab...原创 2019-09-18 10:03:21 · 285 阅读 · 0 评论 -
tp5之 给自带的分页功能添加class样式
原地址https://blog.csdn.net/qq_32737755/article/details/79430842我就修改了上面方法中的css,更加美观/** * 分页样式 */protected function css(){ return ' <style type="text/css"> .pagination p{ ...转载 2019-09-17 15:07:34 · 722 阅读 · 0 评论 -
tp5之 在nginx环境下,报错模板不存在
解决方法1 把 view 文件夹下 文件名改成小写2 引入公共头部时 {include file='public/home/html/footer.html' } 这样才可以 如果提示模板不存在,请仔细确认,文件位置 文件名是否正确...原创 2019-09-10 15:47:31 · 1318 阅读 · 1 评论 -
tp5之 在nginx环境 下出现 file not found
参考网址https://blog.csdn.net/mvplinchen888/article/details/43732545下面是成功写法location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^...转载 2019-09-06 15:55:11 · 3775 阅读 · 0 评论 -
tp5之 Excel文件导入数据库
参考地址,参考下面,引入phpexcel 包https://blog.csdn.net/weixin_42122979/article/details/80804460html 页面<div class="wrapper wrapper-content animated fadeInRight"> <div class="row"> ...原创 2019-08-27 15:46:55 · 457 阅读 · 0 评论 -
tp5之 多条件查询
$where = [ 'status' => [ 'eq' , 1], 'id' => ['in',$auth['menu_id']], ];// $result = DB::name('xuqiu')->where('status','between',[1,2,3])->select();$menu_list = DB::name(...原创 2019-08-27 11:11:36 · 374 阅读 · 0 评论 -
tp5 中如何在 src里面传变量,以及,带参数跳转
<a class="link_icon" href="{:url('admin/menu/edit_page', ['edit_id' => $v.id])}">编辑</a><li class="nav-item"> <a class="nav-link" href="{:url($n.url)}">{$n.name}</a>&...原创 2019-08-07 16:35:55 · 1167 阅读 · 0 评论 -
TP5之 在database.php文件内配置多数据库报错问题
转载地址https://blog.csdn.net/weixin_43507521/article/details/85047214按照官方文档配置后,报错 未定义数据库类型按照上述链接 第一种链接方式 改为Db::connect(‘database.db_config1’)->table(‘user’)->find();即可成功获取表信息!...转载 2019-08-01 09:47:43 · 805 阅读 · 0 评论 -
tp5 配置域名
从5之后,根目录都要定在 public 目录下面,否则提示 没有权限原创 2018-12-13 11:15:25 · 940 阅读 · 1 评论 -
tp5 实现收藏功能,可切换颜色
html页面中,引用了bootstrap 的图标 {if condition=&amp;quot;$color == 5&amp;quot;} &amp;amp;lt;div &amp;amp;gt; &amp;amp;lt;!-- &原创 2018-12-13 12:00:45 · 1417 阅读 · 2 评论 -
tp5 html页面中 if else 判断
// 判断当 $data 为空时 // 建议当 判断条件怎么调也调不通时,打印一下 $data,因为它有可能是这样的数据结构array(5) { [0] =&amp;gt; string(0) &quot;&quot; [1] =&amp;gt; string(0) &quot;&quot; [2] =&amp;gt; string(0) &q原创 2018-12-19 14:51:53 · 16923 阅读 · 1 评论 -
如何给 一个数组 增加 关联数组 中的 属性
$art_id 是关联表的id,关联表一共有3个字段,分别是 id,type_id,uid , 发布文章的时候根据 type_id 的不同插入不同的数据表, 用id 来进行关联,文章表的art_id 也代表,$art_id 是一条数据的唯一标识 $art_id = $data2['art_id']; //获取评论总数 $num = DB::name('comment')-&g...原创 2018-12-19 18:29:48 · 377 阅读 · 0 评论 -
tp5 中如何让 公共侧边栏 遍历显示为数据库数据
第一步把公共侧边栏放在public目录下,和公共footer.html 同一种方式引入到html页面中第二步建立公共类,让使用侧边栏的类继承这个公共类,就可以把数据显示在侧边栏中具体步骤在application /index/controller 下建立 Commen.php 公共类namespace app\index\controller;use think\Controlle...原创 2018-12-14 10:55:11 · 1101 阅读 · 0 评论 -
tp5实现 多条件 like模糊查询
控制器// $search 匹配值,搜索值 // 第一种方法 // $result = DB::name('article')-&gt;where('art_title','like','%'.$search.'%')-&gt;select(); // $result1 = DB::name('article')-&gt;where('art_content','like','%'.$s...原创 2018-12-26 15:40:15 · 7001 阅读 · 0 评论 -
tp5 实现 模糊查询
$search 是 获取的用户想要搜索的数据名字1 第一种方法,不能实现模糊查询,必须输入匹配的精确的名字// 现在的 查询好像不是模糊查询 ,应该是 精确的名字 // $where['biaoqian_name'] = array('like',$search); // $result = DB::name('biaoqian')-&amp;gt;where($where)-&amp;gt;sel...原创 2018-12-21 11:00:14 · 5847 阅读 · 0 评论 -
在 ajax 里遍历 显示数据 到页面
控制器public function search(){ $data = $_POST; $search = $data['name']; // 模糊查询 $result = DB::name('biaoqian')->where('biaoqian_name','like',"%".$search."%")->select(); / if($result) { ...原创 2018-12-21 11:10:02 · 3515 阅读 · 1 评论 -
tp5 的 分页 功能
控制器中public function index(){ // 不带分页的时候 // $data = DB::name('biaoqian')->select(); // 分页展示的时候 $data = Db::name('biaoqian')->order('id asc')->paginate(9); $this->assign('biaoqi...原创 2018-12-21 11:28:30 · 236 阅读 · 0 评论 -
如何 给 文章 添加 标签 以及 如何 让 js 中的数据 跟随 form 表单 一起提交到 后台
设计思路文件和,标签的关系,多对多的关系。需要一个标签表,和,文章标签中间表。文章和,标签的关系,多对多的关系。一个标签对应多篇文章,一篇文章对应多个标签 。标签,增删改查,可以在后台管理。这个文章标签中间表,是如果1篇文章有几个标签,就有几条数据,只是对应同一个文章id参考网址http://www.17sucai.com/pins/29482.html我是 这样 实现的/...原创 2018-12-21 11:48:04 · 566 阅读 · 0 评论 -
tp5 通过curl请求接口
第一种,调用的豆瓣的接口来进行测试第二种,填写自己的appid 和 appsecretpublic function req_api(){ // 第1种 $url = "https://api.douban.com/v2/book/search?q=小王子"; // 第2种 // $appid = $this-&gt;APPID; // $appsecret = $thi...原创 2018-12-24 10:55:39 · 14954 阅读 · 2 评论 -
使不同的表展示出来的数据 加载 不同的页面模板
控制器中// 确定 数据的 type_id$link = $arr['type_id']; // 根据不同的 type_id 加载不同的页面// $link . 'editpage.html' 就是html 页面名称return $this-&amp;gt;fetch($link . 'editpage');...原创 2018-12-25 15:34:05 · 414 阅读 · 0 评论 -
tp5使用模型示例
控制器中&amp;lt;?phpnamespace app\home\controller;// 模型重命名use app\home\model\Login as LoginModel; use think\Controller;use think\Session;use think\Db;use think\Request;class login extends contro...原创 2019-01-07 11:15:12 · 1599 阅读 · 0 评论 -
tp5 多表联查
控制器中 // 试试多表联查 $where['a.id'] = '2'; $result = DB::name('user')-&amp;gt;alias('a') -&amp;gt;join('user222 b','a.id = b.user_id') -&amp;gt;join('user333 c','a.id = c.user_id') -&amp;gt;field('a.*,b.num,c.原创 2019-01-07 11:56:39 · 1761 阅读 · 0 评论 -
tp5 使用模型
<?phpnamespace app\admin\controller;use think\Request;// 使用模型use app\admin\model\Commodity as CommModel; class Supervise extends Common{/*--商品信息管理页面--*/public function supervise($ke...原创 2019-01-03 10:22:35 · 416 阅读 · 0 评论 -
tp5 如何做数据采集
第一步:把要采集的 链接 准备好可以是1个页面,也可以是多个比如 第2步:把页面下载到本地 我用迅雷下载的,新建任务,就可以批量下载网页 第3步:打开 tp,新建路由 Route::rule('home_caiji','home/xiazai/caiji'); // 测试采集 第4步:新建 xiazai 控制器,内容如下如下,是整个控制器内容,在浏...原创 2019-01-14 14:35:51 · 1280 阅读 · 0 评论 -
php如何实现文件下载
我用的tp5框架,参考网址如下第一种方式https://blog.csdn.net/qq_39376608/article/details/80632772第二种方式https://blog.csdn.net/chengxiadenghuo/article/details/79969220html 页面中按钮<td><a href="home_xiazai222"...原创 2019-01-15 10:34:27 · 712 阅读 · 0 评论 -
tp5 中引进 html 头部
{include file=&quot;./home/else/html/header.html&quot; /}{include file=&quot;./home/else/html/footer.html&quot; /} 或者使用 iframe原创 2018-12-13 11:00:16 · 1080 阅读 · 0 评论