搜索结果
查询Tags标签: thinkphp6,共有 114条记录-
thinkphp6---一对一关联
使用Thinkphp6开发项目,一对一关联查询应该是使用比较多的了,下面做一个简单的记录: 首先是栏目表:admin_category其次是文章表:article首先是两个模型:做关联查询的模块,可以是空模型:查询文章,关联栏目: 关联查询:hasOnehasOne(关联模型类名, 外键, 主键);关…
2021/9/12 17:34:53 人评论 次浏览 -
ThinkPHP6多应用扩展的安装(windows)
1、cmd进入tp6的目录中2、输入语法 composer require topthink/think-multi-app 回车,安装完成在.\vender\topthink文件目录有以下文件结构 安装完成! 3、多应用的文件结构 ├─app 应用目录 │ ├─index 主应用 │ │ ├─controller 控制器目录…
2021/9/12 7:04:53 人评论 次浏览 -
ThinkPHP6多应用扩展的安装(windows)
1、cmd进入tp6的目录中2、输入语法 composer require topthink/think-multi-app 回车,安装完成在.\vender\topthink文件目录有以下文件结构 安装完成! 3、多应用的文件结构 ├─app 应用目录 │ ├─index 主应用 │ │ ├─controller 控制器目录…
2021/9/12 7:04:53 人评论 次浏览 -
phpstudyV8部署thinkphp6首页能打开其它页面404
nginx nginx404是因为少了下面这段 if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=/$1 last;break; }复制到你的域名下apache 这个原因是因为phpstudy会覆盖项目public下的.htaccess文件 所以找到原来的内容用同样的方式添加下面的伪静态即可 <IfModule m…
2021/9/10 11:34:41 人评论 次浏览 -
phpstudyV8部署thinkphp6首页能打开其它页面404
nginx nginx404是因为少了下面这段 if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=/$1 last;break; }复制到你的域名下apache 这个原因是因为phpstudy会覆盖项目public下的.htaccess文件 所以找到原来的内容用同样的方式添加下面的伪静态即可 <IfModule m…
2021/9/10 11:34:41 人评论 次浏览 -
thinkphp6---多模块构建项目
我们在用Thinkphp6做项目开发的时候,通常会把项目分为后端(admin),前端(web),接口端(api),小程序端(mini),这样划分项目框架是没有问题的,但是如果项目比较复杂,这样划分会造成一个模块所用到的方法,会在不同的端口出现。如果该项目要删除该模块,需要在不同的端删…
2021/9/10 1:03:50 人评论 次浏览 -
thinkphp6---多模块构建项目
我们在用Thinkphp6做项目开发的时候,通常会把项目分为后端(admin),前端(web),接口端(api),小程序端(mini),这样划分项目框架是没有问题的,但是如果项目比较复杂,这样划分会造成一个模块所用到的方法,会在不同的端口出现。如果该项目要删除该模块,需要在不同的端删…
2021/9/10 1:03:50 人评论 次浏览 -
关于thinkphp6中使用了field()将导致模型关联查找不到数据解决方案
案例回放 需求:我只要取profile中的某些字段进行进一步操作。 我们查询到了资料表 $profile = Profile::where(user_id, session(index_user_id))->field([avatar,nickname,bio])->find();Profile模型中有定义一个一对一的关联关系public function old(){return $t…
2021/9/7 17:06:41 人评论 次浏览 -
关于thinkphp6中使用了field()将导致模型关联查找不到数据解决方案
案例回放 需求:我只要取profile中的某些字段进行进一步操作。 我们查询到了资料表 $profile = Profile::where(user_id, session(index_user_id))->field([avatar,nickname,bio])->find();Profile模型中有定义一个一对一的关联关系public function old(){return $t…
2021/9/7 17:06:41 人评论 次浏览 -
Thinkphp6 管理后台搭建 - LayuiAdmin Pro
1、准备资料:LayuiAdmin pro 单页版、宝塔面板、thinkphp6 安装面板:环境 Centos8Centos宝塔安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2、宝塔安装运行环境:PHP7.1 + Ngin…
2021/8/27 22:06:20 人评论 次浏览 -
Thinkphp6 管理后台搭建 - LayuiAdmin Pro
1、准备资料:LayuiAdmin pro 单页版、宝塔面板、thinkphp6 安装面板:环境 Centos8Centos宝塔安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2、宝塔安装运行环境:PHP7.1 + Ngin…
2021/8/27 22:06:20 人评论 次浏览 -
ThinkPhp6 日志 Log::record 与 Log::write区别
1. Log::write 实时写入日志文件 2. Log::record 先写到内存 ,请求结束完 自动调用log::save() 将日志保存到日志文件 开启了debug 调用Log::record 请求结束完 不会自动调用log::save() ;//文档没说明这个 看了 这个老哥的日志 源码分析 才知道!
2021/8/26 17:06:03 人评论 次浏览 -
ThinkPhp6 日志 Log::record 与 Log::write区别
1. Log::write 实时写入日志文件 2. Log::record 先写到内存 ,请求结束完 自动调用log::save() 将日志保存到日志文件 开启了debug 调用Log::record 请求结束完 不会自动调用log::save() ;//文档没说明这个 看了 这个老哥的日志 源码分析 才知道!
2021/8/26 17:06:03 人评论 次浏览 -
thinkphp6事件监听和触发多个事件
thinkphp6事件订阅,监听多个事件创建一个事件类 创建一个监听类 修改配置文件确定触发事件 创建一个事件类php think make:event User<?phpnamespace app\event;class User {public function __construct(){echo <br>我是用户的登陆事件构造函数<br>;}p…
2021/8/17 20:36:31 人评论 次浏览 -
thinkphp6事件监听和触发多个事件
thinkphp6事件订阅,监听多个事件创建一个事件类 创建一个监听类 修改配置文件确定触发事件 创建一个事件类php think make:event User<?phpnamespace app\event;class User {public function __construct(){echo <br>我是用户的登陆事件构造函数<br>;}p…
2021/8/17 20:36:31 人评论 次浏览