插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
ThinkPHP关联删除
ThinkPHP关联删除操作: 关联删除,即表示删除A表中某一条数据时,B表中的关联数据也会删除; 举个例子: 一个标题可以包含多篇文章,而一篇文章只能对应一个标题(即标题与文章的对应关系,是1对多的关系),用户需要查看文章的时候,肯定是根据标题栏目来查询到相应的文章,也就是说PHP语言相关的知识栏目,不会出现Go语言的内容,这就是关联的关系。由于使用ThinkPHP框架开发,所以在设计表结构的时候,不需要着重设计表的主键、外键关联等操作,而是直接通过框架绑定主键、外键即可完成关联删除操作。 下面我们介绍
2023-03-29 23:03:03
阅读数
397
评论数
0
Thinkphp中的路由
Thinkphp是php的框架之一,目前也比较火热! 路由(route)是Thinkphp框架中的一个知识点,它的作用是可以让url网址访问变的简洁,规范。同时也可以将较长的ulr网址变得更加简短,方便记忆和访问! 开启路由的方式: 定义路由的方式: 在此目录文件下定义路由,以及路由所对应的位置,比如: rule():是指定路由名对应路由位置的一种方式 1.普通路由: 当路由为空时,会调用Address控制器下的sex方法! Route::rule('路由名','路由对应的位置'); 示例 :
2023-03-29 23:03:03
阅读数
190
评论数
0
基于Thinkphp的开源管理系统
文章目录 一.Thinkcmf二.SIYUCMS三.Fastadmin四.Onethink与Twothink五.Thinkadmin六.VueThink 一.Thinkcmf ThinkCMF是一款基于ThinkPHP+MYSQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商场应用的用户无需关心开发SNS应用时如何工作的,
2023-03-29 23:03:03
阅读数
422
评论数
0
thinkphp5 layout的使用以及关闭
(思路:所有的页面先运行layout内的代码,在执行我们的特定字符串) 1、创建一个模版 php think build --module admin 2、创建控制器 php think make:controller admin/lists --plain 3、在 admin/config.php 打开模版布局 添加如下代码 return ['template'=>['layout_on' =>true,'layout_name' =>'layout',] 4、
2023-03-29 23:03:03
阅读数
513
评论数
0
Thinkphp6-make() 、依赖注入 、 容器
容器 ThinkPHP使用容器来更方便的管理类依赖及运行依赖注入,新版的容器支持PSR-11规范。 make() 创建类的实例 已经存在则直接获取 已经创建实例且不需要刷新 时直接返回函数需 先bind创建后保存实例到容器依赖注入获取别名如果有实例直接获取 app->instances 中如果在 app->bind 中 , invokeFunction 闭包 [使用 ReflectionFunction ]类 invokeClass [使用 ReflectionClass]依赖注入 依赖注入其实本质上
2023-03-29 23:03:03
阅读数
176
评论数
0
关于Thinkphp3.2.3的路由使用
一、关于路由 根据Thinkphp的开发手册,要使用路由功能,前提是你的URL支持PATH_INFO(或者兼容URL模式也可以,采用普通URL模式的情况下不支持路由功能),那么,什么是pathinfo模式? pathinfo 模式是index.php/index/index 这种url格式,需要服务器支持pathinfo才行。 rewrite就是伪静态,把index.php隐藏掉。 兼容模式就是普通的模式加s=/参数/或者m=model&a=action这样的 各个开发框架都自己特定的格式。 Thin
2023-03-29 23:03:03
阅读数
355
评论数
0
thinkphp 连贯操作between
if (!empty($param["start"]) && empty($param["end"])) {$where['paytime'] = ['>', strtotime($param["start"])];}if (!empty($param["end"]) && empty($param["start"])) {$where['paytime'] = ['
2023-03-29 23:03:03
阅读数
315
评论数
0
ThinkPHP6.1 Filesystem 替换方案
ThinkPHP6.1 Filesystem 替换方案 在ThinkPHP6.1 发布以后,移除·Filesystem类库,文件上传无法使用,但是think\File 依旧有进行保留,可以使用think\File 代替进行文件操作,文件上传代码如下
2023-03-29 23:03:03
阅读数
452
评论数
0
thinkphp6 请求与响应
1.request请求 请求可以简章地理解为服务端请求客户端传过来的数据或操作。 比如在资源控制器里面涉及到的增、删、改都会涉及到请求,特别是数据更新时。 public function update(Request $request, $id){//通过客户端传入的id值查找指定用户信息$admin = ModelAdmin::where('isdelete',0)->find($id);//通过param()获取客户端传入的$request请求信息$data = $request->param();/
2023-03-29 23:03:03
阅读数
233
评论数
0
ThinkPHP框架漏洞总结
Thinkphp简介 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的,是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。 ThinkPHP可以支持windows/
2023-03-29 23:03:03
阅读数
496
评论数
0
共 6126 条
上一页
1
2
...
31
32
33
34
35
36
37
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3199
2 Yandex企业邮箱注册
3176
3 Thinkphp5.0 获取新增数据的ID
2911
4 thinkphp5 解决跨域问题
2492
5 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2203
6 PHP的exec()函数用法详解
2121
7 Vue3官网使用及简介
1975
8 thinkphp6配置连接微软的sqlserver数据库
1928
9 Thinkphp如何查看当前是哪个版本?查看thinkphp当前版本号的三种方法
1874
10 thinkphp5使用数据库表锁
1831