thinkphp
-
国内外安全技术分享(2019年11月7日)
确保您的恶意软件安全:使用blockdlls和acg的保护策略! https://www.php.cn/link/ad0e9e545bd1d949dcf019ce06a2ae95 DarkUniverse – 神秘的APT框架 #27https://www.php.cn/link/71d54f4b0…
-
ThinkPHP接入QQ互联实现登录的案例分析
本篇介绍了使用thinkphp接入qq互联实现第三方登录的方法,作为一个小案例来为各位讲解,希望对各位有帮助。 ThinkPHP接入QQ互联实现登录的案例分析 我的一个二级域名项目想在也想接入QQ第三方登录功能,该项目采用的thinkphp5框架开发的项目,在网上搜了一些接入的案例,个人觉得鱼龙混杂…
-
深度解析ThinkPHP5设置模板路径
本篇文章介绍了thinkphp设置前端模板路径和后台模板路径的方法,具有一定的参考价值,希望对学习thinkphp的朋友有帮助! 深度解析ThinkPHP5设置模板路径 默认的模板路径在模块/view文件里面。如果你觉得这样不太方便管理,想要把他设置Template目录下,可以这样做。 模板参数 ,…
-
Thinkphp5模板继承和替换的问题案例
本篇文章介绍了thinkphp5模板继承和替换的问题案例,希望对学习thinkphp的朋友有帮助! Thinkphp5模板继承和替换的问题案例 同一个模块下的common继承问题,这里于index模块为例 立即学习“PHP免费学习笔记(深入)”; 在index模块下有自己的common和模块主视图文…
-
Thinkphp使用join联表查询的方法
本篇文章介绍了thinkphp使用join联表查询的方法,具有一定的参考价值,希望对各位学习thinkphp的朋友有帮助! Thinkphp使用join联表查询的方法 多表联查: $user = M(‘user’);$b_user = M(‘b_user’);$c_user = M(‘c_user’…
-
ThinkPHP无限分类的使用
本文实例展示了thinkphp自动填充实现无限级分类的方法,是thinkphp常用功能之一,非常具有实用价值。现将完整实例分享给大家,供大家参考。 ThinkPHP无限分类的使用 具体实现步骤如下(本文采用TP框架的3.1.3版本): (推荐教程:thinkphp教程) 第一步:表aoli_cate…
-
在thinkphp中实现facade的方法
主要的思想是利用call_user_func_array()和容器结合使用的。 核心代码,理解都在注释中: 下面测试代码 reqeust.php 法语写作助手 法语助手旗下的AI智能写作平台,支持语法、拼写自动纠错,一键改写、润色你的法语作文。 31 查看详情 立即学习“PHP免费学习笔记(深入)”…
-
thinkphp跨模块调用方法
在thinkphp里面我们如何跨模块调用? 在开发过程中经常会在当前模块调用其他模块的方法,这个时候就涉及到跨模块调用,我们还可以了解到A和R两个快捷方法的使用。 $User = A(“User”); // 实例化UserAction控制器对象$User->importUser(); // 调…
-
ThinkPHP扩展配置
在 ThinkPHP 3.0 中引入了扩展配置。扩展配置的优先级仅次于动态配置而高于惯例配置,项目配置等。 项目配置文件在部署模式的时候会纳入编译缓存,也就是说编译后再修改项目配置文件就不会立刻生效,需要删除编译缓存后才能生效。扩展配置文件则不受此限制影响,即使在部署模式下面,修改配置后也可以实时生…
-
thinkphp中常用的提交表单的方法
在ThinkPHP中常用的表单提交操作包括post方法和get方法。 其中post方法相对于get方法较为安全,如果使用get方法的话你的提交的表单包括账号密码等信息将会显示在访问路径当中,而post方法会将其数据隐藏。 改写add方法,判断是否是post请求,如果是,则处理表单的提交,如果不是则展…