thinkphp3.2实现跨控制器调用其他模块的方法
发布时间 - 2026-01-11 00:10:00 点击率:次本文实例讲述了thinkphp3.2实现跨控制器调用其他模块的方法。分享给大家供大家参考,具体如下:

thinphp中前台后台都有互相调用方法,这样可以省去重复内容。
$hello = new \Admin\Common\Fun\hello(); $hello->hehe();
调用其他地方的方法同理。
如果是在同控制器里模块名可以省略。
如调用common里面的某个类的方法:
$hello = new \Common\Fun\hello(); $hello->hehe();
框架里面提供了跨模块、夸控制器的 A() 方法
class GoodsController extends Controller{
function showlist(){
// 实例化User控制器与调用方法
$user = A('User');//通过快捷函数实例化控制器对象
echo $user->number();//调用number()方法
}
}
调用示范:
A('User'); //跨控制器
A('Admin/User'); //跨模块
A('shop://Admin/User'); //跨项目
如果还是不够方便的话框架还提供了R()方法,实例化类并调用方法。
//User为控制器 number为方法
R('User/number');
R('Admin/User/number');
R('shop://Admin/User/number');
效果如下:
class GoodsController extends Controller{
function showlist(){
// 实例化User控制器与调用方法
A('User/number');//实例化user类并调用number方法
}
}
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
# thinkphp3.2
# 跨控制器
# 调用
# 其他模块
# 方法
# thinkphp3.2.3版本的数据库增删改查实现代码
# ThinkPHP3.2.2实现持久登录(记住我)功能的方法
# Thinkphp3.2.3整合phpqrcode生成带logo的二维码
# thinkPHP3.2简单实现文件上传的方法
# thinkphp3.2框架中where条件查询用法总结
# ThinkPHP3.1之D方法实例详解
# ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
# ThinkPHP3.2.3所有的单字母方法整理总结
# 进阶
# 是在
# 都有
# 相关内容
# 感兴趣
# 给大家
# 更多关于
# 所述
# 程序设计
# 操作技巧
# 器里
# 讲述了
# Common
# Admin
# php
# Fun
# FrameWork
# hehe
# gt
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么在Controller之外的地方验证数据
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何获取免费开源的自助建站系统源码?
网站图片在线制作软件,怎么在图片上做链接?
免费网站制作appp,免费制作app哪个平台好?
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
如何在阿里云ECS服务器部署织梦CMS网站?
如何在景安云服务器上绑定域名并配置虚拟主机?
如何构建满足综合性能需求的优质建站方案?
JavaScript如何实现类型判断_typeof和instanceof有什么区别
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
黑客如何利用漏洞与弱口令入侵网站服务器?
浅谈redis在项目中的应用
如何在Windows 2008云服务器安全搭建网站?
微信推文制作网站有哪些,怎么做微信推文,急?
如何在万网自助建站中设置域名及备案?
如何在Ubuntu系统下快速搭建WordPress个人网站?
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
香港服务器网站推广:SEO优化与外贸独立站搭建策略
WEB开发之注册页面验证码倒计时代码的实现
如何在服务器上配置二级域名建站?
如何快速搭建高效可靠的建站解决方案?
如何在IIS服务器上快速部署高效网站?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
Android仿QQ列表左滑删除操作
javascript基于原型链的继承及call和apply函数用法分析
如何快速启动建站代理加盟业务?
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
JavaScript模板引擎Template.js使用详解
Python进程池调度策略_任务分发说明【指导】
音乐网站服务器如何优化API响应速度?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
如何在建站之星网店版论坛获取技术支持?
利用vue写todolist单页应用
Android Socket接口实现即时通讯实例代码
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何挑选高效建站主机与优质域名?
深入理解Android中的xmlns:tools属性
如何基于云服务器快速搭建网站及云盘系统?
详解阿里云nginx服务器多站点的配置
Bootstrap整体框架之JavaScript插件架构
如何在IIS中新建站点并配置端口与IP地址?

