ICode9

精准搜索请尝试: 精确搜索
  • tp5 定时任务【转】2020-06-16 16:03:23

    1、tp5命令 application/模块/command/Test.php namespace app\admin\command; use app\admin\model\User; use think\console\Command; use think\console\Input; use think\console\Output; use think\Db; /** * Created by PhpStorm. * User: win7 * Date: 2

  • tp5 foreach两表联合插入数据2020-05-07 16:51:51

    if (request()->isGet()) { $ob = input('get.'); $w['name'] = trim($ob['name']); $w['zt'] = "!!!!!"; $w['time'] = time(); $id

  • tp6的第一次使用2020-04-27 17:55:41

    tp6出来好久,但是因为一直用的之前tp5框架都没有尝试用过,今天第一次使用。 首先,tp6要基于composer安装。首先还是上手册。 1.ThinkPHP6.0运行环境要求PHP7.1+ 2.由于众所周知的原因,国外的网站连接速度很慢。因此安装的时间可能会比较长,我们建议使用国内镜像(阿里云)。 打开命令行窗口

  • 关于Tp5的表单提交2020-04-27 16:55:29

      因为是用户提交数据所以写法如下, 后台视图下的写法:    这是标题对应的事volist循环    关于前台控制器写法:    前台对应视图写法为:    需要在对应的表中写入name名字,用户就能提交数据,显示效果如下 数据库中现在只有一条信息,      通过提交数据      用户信息添

  • thinkphp5学习总结(一) 安装和学习方法2020-04-25 10:03:51

    学习thinkphp5的方法 1.看文档 2.看视频 3.实际操作 4.安装使用fastadmin研究代码 今天第一步 下载安装 1.安装tp5,网上的composer下载安装,还需要切换国内镜像,一切从简。 直接从官网,下载相关的包就行了。 2.安装fastadmin,直接下载,不需要composer 3.tp5文档地址:https://www.kancloud

  • tp5的增加和删除2020-04-23 14:08:14

    增加 插入数据 $arr['name'] = 'wangwu'; $arr['past'] = md5('123456'); db('数据表')->insert($arr); 新加数据 $ids = db('数据表')->insertGetId($arr); 插入多条数据 $data = [

  • TP5,数据模型model关联关系和关联查询笔记2020-04-16 14:51:58

    一对一: 如:人和身份证的关系。 即A表的一条数据,对应B表的一条数据;B表的一条数据,对应A表的一条数据。 model类操作: 需要在你要管理/操作的那个model内,加上关系 例如: 业务需求:查某人信息,同时关联查询出他的身份证信息。 人  表  user:id,name,codeid(此列对应身份证表id) 身份证表  

  • 记一次在tp5代码执行下的pcntl_exec瞎操作2020-04-05 11:58:54

    0x00 已知条件 tp 5 路由代码执行 php 7.3.9,thinkphp 5.0.22 linux 有cloudflare disable_function禁用以下函数 passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru

  • TP5使用Composer安装PhpSpreadsheet类库实现导入导出2020-03-31 19:00:46

    PhpSpreadsheet是PHPExcel的下一个版本。它打破了兼容性,大大提高了代码库质量(命名空间,PSR合规性,最新PHP语言功能的使用等)。 由于所有努力都转移到了PhpSpreadsheet,因此将不再维护PHPExcel。PHPExcel,补丁和新功能的所有贡献都应该针对PhpSpreadsheet开发分支。 说明:由于PHPExcel已

  • TP5框架 跨控制器调用方法2020-03-31 16:07:36

    TP5框架 跨控制器调用方法$course = controller("Course");$res =  $course->get_c_info($id);  文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。  若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)

  • TP5 框架中的模糊查询怎么用2020-03-31 15:57:42

    只提供一种写法,会一种写法其实也足够了,其他写法能看懂即可。   $User = M("Activity"); // 实例化User对象   $where['con'] = array('like', "%$con%");  其中con是查询的字段名   $User->where($where)->select();

  • tp5 view模板中 判断一个值是否在某个数组内 复选框用到了2020-03-28 17:00:50

    {foreach $serviceInfo as $v} <div style="display: inline-block;margin-right: 10px;"> <input type="checkbox" value="{$v.service_item}" id="checkbox-{$v.id}" {in name="$v.id"value="

  • tp5多入口伪静态处理2020-03-03 19:06:40

    问题来源:https://ask.fastadmin.net/question/10712.html 全新极验验证码插件安装后,登录界面一直显示正在加载验证码... 解决办法: 你应该是开启了多入口,即后台一个单独的入口文件。所以伪静态要这样配置(nginx): location / {   if (!-e $request_filename) {     rewrite ^(.

  • ThinkPHP5框架下载安装2020-03-02 14:04:06

  • ThinkPHP 5 生命周期2020-03-01 12:52:49

    前段时间用TP5开发了一个小程序,就熟悉了一下TP5。TP5是TP框架最新的一个版本,与以前的3还是有很大的区别,有人说和laravel比较靠近,其实也还好,每个人都有自己不同的看法,只要是选择一个自己用起来比较顺手的框架就好了。 我在学习一个框架的时候,最开始还是先看一下生命周期,真正了解生

  • tp5 输入域名即访问指定页面2020-02-28 11:53:13

    遇到PC官网类型的项目,经常会遇到隐藏入口文件和输入域名即可打开官网首页的需求。需要修改站点的默认加载文件和伪静态的配置才可以生效。 以下为nginx1.15版本,宝塔面板的修改方式。修改入口文件为web.php 1、设置网站的默认文档为web.php 2、配置站点伪静态 3、修改tp网站运行目

  • TP5模型多个字段多个关键词查询2020-02-26 12:03:34

    直接上代码 多个关键词查询 /*关键词*/ if(isset($keywords) && !empty($keywords)){ //关键词是一维数组 $key=array_filter($keywords); if(!empty($key)){ $li=[]; foreach($key as $k=>$v){ if(strpos($v,",")){ //分词处理 $sy=@explode(",

  • 踩坑ThinkPHP5之模型对象返回的数据集如何转为数组2020-02-23 14:57:11

    各位小伙伴们大家好,冷月今天在做项目的过程中呢,遇到了一个坑就是用tp5的模型操作数据库时,返回的是数据集而不是直接的数组。于是冷月就想办法如何将数据集转为数组。写下这篇博文,防止大家遇到这个坑时可以更快的解决。 首先让我们来看一下这个坑 首先,冷月在控制器中定义了一个方法

  • TP5快速入门篇(框架结构)2020-02-21 22:04:25

      一、目录结构 |-application 应用目录(几乎整个项目的内容都写在这里)|-index(这里的文件夹tp5叫做模块-----一般是前台模块,也可以根据需要需求修改成其他(例如:home),需要修改配置文件,修改默认模块、控制器、操作)  【注】:TP5默认只有一个index文件(模块)和一个控制层(conrroller),我们

  • tp5实现文件上传图片到数据库,并显示到页面。2020-01-27 11:39:37

    思路: 1、html中一个form表单,里面编写一个单个的name=file的input框, 2、编写控制器上传到数据库的方法,要记着创建模型。 3、遍历数据库中的所有图片。 html内容:提交图片方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Hello</title>

  • tp6新特性 tp5与tp6异同之处2019-12-18 18:51:11

    1 目录结构的异同 tp5核心框架是项目根目录thinkphp下 , tp6是vendor的topthink 2 安装方式不同,tp6仅能通过composer方式安装 3 类自动加载方式不同 tp6使用composer方式实现类自动加载, tp5 composer+自己实现了一套 4 tp6使用了php7严格模式 5 支持更多的PSR规范   https://l

  • TP5使用redis2019-12-17 10:51:05

    安装redis后,先引入 use think\cache\driver\Redis;控制器中写 //redis参数 $options= [ 'host' => '127.0.0.1', 'port' => 6379, 'password' => 'xxxxx'

  • php手记之05-tp5模型操作数据库2019-12-01 17:02:19

    # 实例化模型 // $user = new User; // $user1 = new User(); // $user2 = model('user');// 添加一条数据 # 方法1 // $user1 = new User(); // $user1->name = 'phpthink'; // $user1->age = 89; //

  • php手记之03-tp5渲染视图2019-12-01 12:52:47

    // 渲染视图 模块@文件/文件名 // return view('index@index/test'); // return view('index@test/test'); // return $this->fetch('index@index/test'); // 传值给视图 // $aa = '我是参数aa';

  • php手记之04-tp5数据库操作2019-12-01 12:51:20

    //--------查询// 原生sql语句查询 // $ret = Db::query("select * from tp5_user where id>10"); // dump($ret); // 占位写法 // 单个参数 // $sql = "select * from tp5_user where id=?"; // $ret = Db::query($sql,[1]); // $sql = &quo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有