了解thinkphp
Posted 年少不上班
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解thinkphp相关的知识,希望对你有一定的参考价值。
九、跨控制器调用
一个控制器在执行的时候,可以实例化另外一个控制,并通过对象访问其指定方法。
跨控制器调用可以节省我们代码的工作量.
跨控制器调用有三种方法: 1,常规方法(new一个) 2, A( ) 3,R( )
例:
在Main控制器中有一个Info操作方法
想要在其它控制器,比如Login中调用,我们可以实例化控制器对象,调用里面的方法即可:
造对象有快捷函数供我们使用:
A ( )函数,只是快捷实例化对象,不调方法; R ( )函数,实例化对象同时调方法
[同一模块调用] 直接写控制器名称: A (“控制器名称”) //实例化控制器对象
[跨模块调用:] A (“模块名/控制器名”) //实例化控制器对象
以上是关于了解thinkphp的主要内容,如果未能解决你的问题,请参考以下文章