博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tp5控制器调用,方法调用
阅读量:6150 次
发布时间:2019-06-21

本文共 1228 字,大约阅读时间需要 4 分钟。

 

 

carrot(); echo '

'; //2.系统方法对象 = controller(‘控制器名’),调用方法 $p = controller('Rabit'); $p->carrot(); echo '

'; //二、调用不同模块下的控制器 //1.系统方法 对象 = controller('模块名/控制器名'),调用方法 $p = controller('admin/Deer'); $p->grass(); echo '

'; //2.使用命名空间 $p = new \app\admin\controller\Deer; $p->grass(); echo '

'; //3.使用面向对象,跨模块需要引文件 $p = new Deer; $p->grass(); } public function test2(){ //一、调用相同控制器下不同方法(对象调用,本身调用,类调用,系统方法调用) $this->func(); self::func(); User::func(); action('func'); //二、调用相同模块下不同控制器下方法 //1.系统方法 对象 = action('控制器路径/方法名') $p = action('Rabit/carrot'); //2.类调用 $p = new Rabit; $p->carrot(); //三、调用不同模块下控制器的方法 //1.系统方法调用 action('admin/Deer/grass'); //2.命名空间调用 $p = new \app\admin\controller\Deer; $p->grass(); } }?>

 

注意:

  命名空间使用反斜杠\

  系统方法调用则为路径,(控制器/方法名)为路径的正斜杠。

转载于:https://www.cnblogs.com/SSs1995/p/9411311.html

你可能感兴趣的文章
Python异步IO --- 轻松管理10k+并发连接
查看>>
Oracle中drop user和drop user cascade的区别
查看>>
登记申请汇总
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Java并发编程73道面试题及答案
查看>>
企业级负载平衡简介(转)
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
售前工程师的成长---一个老员工的经验之谈
查看>>
Get到的优秀博客网址
查看>>
老男孩教育每日一题-第107天-简述你对***的理解,常见的有哪几种?
查看>>
Python学习--time
查看>>
在OSCHINA上的第一篇博文,以后好好学习吧
查看>>
Spring常用注解
查看>>
linux:yum和apt-get的区别
查看>>